# near model CODE resource # jump table entries: 672-783 (112 of them) export_84: 00000000 4E56 FFEE link A6, -0x0012 00000004 48E7 0018 movem.l -[A7], A3,A4 00000008 286E 0008 movea.l A4, [A6 + 0x8] 0000000C 598F subq.l A7, 4 0000000E 2F0C move.l -[A7], A4 00000010 4EAD 30E2 jsr [A5 + 0x30E2 /* export_1560 */] 00000014 265F movea.l A3, [A7]+ 00000016 598F subq.l A7, 4 00000018 2F0C move.l -[A7], A4 0000001A 486E FFF8 pea.l [A6 - 0x8] 0000001E 2F0C move.l -[A7], A4 00000020 4EAD 4BD2 jsr [A5 + 0x4BD2 /* export_2422 */] 00000024 588F addq.l A7, 4 00000026 486E FFF8 pea.l [A6 - 0x8] 0000002A 486E FFEE pea.l [A6 - 0x12] 0000002E 3F3C 080E move.w -[A7], 0x80E 00000032 A9EB syscall Pack4/FP68K 00000034 486E FFEE pea.l [A6 - 0x12] 00000038 2F0B move.l -[A7], A3 0000003A 4EAD 4B7A jsr [A5 + 0x4B7A /* export_2411 */] 0000003E 2D5F 000C move.l [A6 + 0xC], [A7]+ 00000042 4CEE 1800 FFE6 movem.l A3,A4, [A6 - 0x1A] 00000048 4E5E unlink A6 0000004A 2E9F move.l [A7], [A7]+ 0000004C 4E75 rts 0000004E 9554 sub.w [A4], D2 00000050 4445 neg.w D5 00000052 4349 chk.w D1, A1 00000054 4D41 chk.w D6, D1 00000056 4C54 4558 movem.l D3,D4,D6,A0,A2,A6, [A4] 0000005A 542E 5641 addq.b [A6 + 0x5641], 2 0000005E 4C49 4441 movem.l D0,D6,A2,A6, A1 00000062 5445 addq.w D5, 2 00000064 0000 0000 ori.b D0, 0x0 export_85: 00000068 4E56 0000 link A6, 0 0000006C 2F0C move.l -[A7], A4 0000006E 598F subq.l A7, 4 00000070 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000074 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */] 00000078 285F movea.l A4, [A7]+ 0000007A 200C move.l D0, A4 0000007C 6704 beq +0x6 /* 00000082 */ 0000007E 2F0C move.l -[A7], A4 00000080 A9A2 syscall LoadResource label00000082: 00000082 2D4C 000C move.l [A6 + 0xC], A4 00000086 286E FFFC movea.l A4, [A6 - 0x4] 0000008A 4E5E unlink A6 0000008C 2E9F move.l [A7], [A7]+ 0000008E 4E75 rts 00000090 9247 sub.w D1, D7 00000092 4554 chk.w D2, [A4] 00000094 414E chk.w D0, A6 00000096 444C neg.w A4 00000098 4F41 chk.w D7, D1 0000009A 4457 neg.w [A7] 0000009C 4445 neg.w D5 0000009E 4650 not.w [A0] 000000A0 524F addq.w A7, 1 000000A2 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 000000A4 0000 0000 ori.b D0, 0x0 export_86: 000000A8 4E56 0000 link A6, 0 000000AC 48E7 0108 movem.l -[A7], D7,A4 000000B0 286E 0008 movea.l A4, [A6 + 0x8] 000000B4 2F0C move.l -[A7], A4 000000B6 4EAD 0CB2 jsr [A5 + 0xCB2 /* export_402 */] 000000BA 598F subq.l A7, 4 000000BC 2054 movea.l A0, [A4] 000000BE 2F28 0192 move.l -[A7], [A0 + 0x192] 000000C2 4EAD 44AA jsr [A5 + 0x44AA /* export_2193 */] 000000C6 2E17 move.l D7, [A7] 000000C8 558F subq.l A7, 2 000000CA 2054 movea.l A0, [A4] 000000CC 2F28 0192 move.l -[A7], [A0 + 0x192] 000000D0 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 000000D4 2F0C move.l -[A7], A4 000000D6 4EAD 3922 jsr [A5 + 0x3922 /* export_1824 */] 000000DA 558F subq.l A7, 2 000000DC 1F2E 000C move.b -[A7], [A6 + 0xC] 000000E0 2F0C move.l -[A7], A4 000000E2 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000000E6 1D5F 000E move.b [A6 + 0xE], [A7]+ 000000EA 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 000000F0 4E5E unlink A6 000000F2 205F movea.l A0, [A7]+ 000000F4 5C4F addq.w A7, 6 000000F6 4ED0 jmp [A0] 000000F8 9F54 sub.w [A4], D7 000000FA 4449 neg.w A1 000000FC 4749 chk.w D3, A1 000000FE 5449 addq.w A1, 2 00000100 5A49 addq.w A1, 5 00000102 4E47 trap 7 00000104 494E chk.w D4, A6 00000106 464F not.w A7 00000108 424F clr.w A7 0000010A 5857 addq.w [A7], 4 0000010C 494E chk.w D4, A6 0000010E 444F neg.w A7 00000110 572E 444F subq.b [A6 + 0x444F], 3 00000114 4944 chk.w D4, D4 00000116 4C45 0000 movem.l , D5 0000011A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_87: // at 0000011C (misaligned) 0000011E 0000 48E7 ori.b D0, 0xE7 00000122 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 00000126 0018 286E ori.b [A0]+, 0x6E /* 'n' */ 0000012A 0008 2F0C ori.b A0, 0xC 0000012E 4EAD 0CB2 jsr [A5 + 0xCB2 /* export_402 */] 00000132 558F subq.l A7, 2 00000134 2F0B move.l -[A7], A3 00000136 2054 movea.l A0, [A4] 00000138 2F28 0164 move.l -[A7], [A0 + 0x164] 0000013C 2F0C move.l -[A7], A4 0000013E 4EAD 4C42 jsr [A5 + 0x4C42 /* export_2436 */] 00000142 4A1F tst.b [A7]+ 00000144 663C bne +0x3E /* 00000182 */ 00000146 558F subq.l A7, 2 00000148 2F0B move.l -[A7], A3 0000014A 2054 movea.l A0, [A4] 0000014C 2F28 0168 move.l -[A7], [A0 + 0x168] 00000150 2F0C move.l -[A7], A4 00000152 4EAD 4C42 jsr [A5 + 0x4C42 /* export_2436 */] 00000156 4A1F tst.b [A7]+ 00000158 6628 bne +0x2A /* 00000182 */ 0000015A 558F subq.l A7, 2 0000015C 2F0B move.l -[A7], A3 0000015E 2054 movea.l A0, [A4] 00000160 2F28 0160 move.l -[A7], [A0 + 0x160] 00000164 2F0C move.l -[A7], A4 00000166 4EAD 4C42 jsr [A5 + 0x4C42 /* export_2436 */] 0000016A 4A1F tst.b [A7]+ 0000016C 6614 bne +0x16 /* 00000182 */ 0000016E 558F subq.l A7, 2 00000170 2F0B move.l -[A7], A3 00000172 2054 movea.l A0, [A4] 00000174 2F28 01CE move.l -[A7], [A0 + 0x1CE] 00000178 2F0C move.l -[A7], A4 0000017A 4EAD 4C42 jsr [A5 + 0x4C42 /* export_2436 */] 0000017E 4A1F tst.b [A7]+ 00000180 672E beq +0x30 /* 000001B0 */ label00000182: 00000182 7001 moveq.l D0, 0x01 00000184 1F00 move.b -[A7], D0 00000186 1F00 move.b -[A7], D0 00000188 2054 movea.l A0, [A4] 0000018A 2F28 015C move.l -[A7], [A0 + 0x15C] 0000018E 4EAD 133A jsr [A5 + 0x133A /* export_611 */] 00000192 7000 moveq.l D0, 0x00 00000194 1F00 move.b -[A7], D0 00000196 7201 moveq.l D1, 0x01 00000198 1F01 move.b -[A7], D1 0000019A 2054 movea.l A0, [A4] 0000019C 2F28 0158 move.l -[A7], [A0 + 0x158] 000001A0 4EAD 133A jsr [A5 + 0x133A /* export_611 */] 000001A4 7001 moveq.l D0, 0x01 000001A6 1F00 move.b -[A7], D0 000001A8 2F0C move.l -[A7], A4 000001AA 4EAD 392A jsr [A5 + 0x392A /* export_1825 */] 000001AE 6040 bra +0x42 /* 000001F0 */ label000001B0: 000001B0 558F subq.l A7, 2 000001B2 2F0B move.l -[A7], A3 000001B4 2054 movea.l A0, [A4] 000001B6 2F28 019E move.l -[A7], [A0 + 0x19E] 000001BA 2F0C move.l -[A7], A4 000001BC 4EAD 4C42 jsr [A5 + 0x4C42 /* export_2436 */] 000001C0 4A1F tst.b [A7]+ 000001C2 672C beq +0x2E /* 000001F0 */ 000001C4 7001 moveq.l D0, 0x01 000001C6 1F00 move.b -[A7], D0 000001C8 1F00 move.b -[A7], D0 000001CA 2054 movea.l A0, [A4] 000001CC 2F28 018E move.l -[A7], [A0 + 0x18E] 000001D0 4EAD 133A jsr [A5 + 0x133A /* export_611 */] 000001D4 7000 moveq.l D0, 0x00 000001D6 1F00 move.b -[A7], D0 000001D8 7201 moveq.l D1, 0x01 000001DA 1F01 move.b -[A7], D1 000001DC 2054 movea.l A0, [A4] 000001DE 2F28 018A move.l -[A7], [A0 + 0x18A] 000001E2 4EAD 133A jsr [A5 + 0x133A /* export_611 */] 000001E6 7001 moveq.l D0, 0x01 000001E8 1F00 move.b -[A7], D0 000001EA 2F0C move.l -[A7], A4 000001EC 4EAD 391A jsr [A5 + 0x391A /* export_1823 */] label000001F0: 000001F0 558F subq.l A7, 2 000001F2 2F0B move.l -[A7], A3 000001F4 2F2E 0014 move.l -[A7], [A6 + 0x14] 000001F8 2F2E 0010 move.l -[A7], [A6 + 0x10] 000001FC 2F2E 000C move.l -[A7], [A6 + 0xC] 00000200 2F0C move.l -[A7], A4 00000202 4EAD 10B2 jsr [A5 + 0x10B2 /* export_530 */] 00000206 1D5F 001C move.b [A6 + 0x1C], [A7]+ 0000020A 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00000210 4E5E unlink A6 00000212 205F movea.l A0, [A7]+ 00000214 4FEF 0014 lea.l A7, [A7 + 0x14] 00000218 4ED0 jmp [A0] 0000021A 8028 5444 or.b D0, [A0 + 0x5444] 0000021E 4947 chk.w D4, D7 00000220 4954 chk.w D4, [A4] 00000222 495A chk.w D4, [A2]+ 00000224 494E chk.w D4, A6 00000226 4749 chk.w D3, A1 00000228 4E46 trap 6 0000022A 4F42 chk.w D7, D2 0000022C 4F58 chk.w D7, [A0]+ 0000022E 5749 subq.w A1, 3 00000230 4E44 trap 4 00000232 4F57 chk.w D7, [A7] 00000234 2E48 movea.l A7, A0 00000236 414E chk.w D0, A6 00000238 444C neg.w A4 0000023A 454D chk.w D2, A5 0000023C 4F55 chk.w D7, [A5] 0000023E 5345 subq.w D5, 1 00000240 444F neg.w A7 00000242 574E subq.w A6, 3 00000244 0000 0000 ori.b D0, 0x0 export_88: 00000248 4E56 0000 link A6, 0 0000024C 48E7 0018 movem.l -[A7], A3,A4 00000250 286E 0008 movea.l A4, [A6 + 0x8] 00000254 598F subq.l A7, 4 00000256 2F0C move.l -[A7], A4 00000258 4EAD 30E2 jsr [A5 + 0x30E2 /* export_1560 */] 0000025C 2657 movea.l A3, [A7] 0000025E 4EAD 3E22 jsr [A5 + 0x3E22 /* export_1984 */] 00000262 598F subq.l A7, 4 00000264 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000268 2F2E 000C move.l -[A7], [A6 + 0xC] 0000026C 2F0C move.l -[A7], A4 0000026E 4EAD 12F2 jsr [A5 + 0x12F2 /* export_602 */] 00000272 2D5F 0014 move.l [A6 + 0x14], [A7]+ 00000276 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 0000027C 4E5E unlink A6 0000027E 205F movea.l A0, [A7]+ 00000280 4FEF 000C lea.l A7, [A7 + 0xC] 00000284 4ED0 jmp [A0] 00000286 8021 or.b D0, -[A1] 00000288 5447 addq.w D7, 2 0000028A 4554 chk.w D2, [A4] 0000028C 534F subq.w A7, 1 0000028E 5552 subq.w [A2], 2 00000290 4345 chk.w D1, D5 00000292 4449 neg.w A1 00000294 414C chk.w D0, A4 00000296 4F47 chk.w D7, D7 00000298 5649 addq.w A1, 3 0000029A 4557 chk.w D2, [A7] 0000029C 2E44 movea.l A7, D4 0000029E 4F4B chk.w D7, A3 000002A0 4559 chk.w D2, [A1]+ 000002A2 434F chk.w D1, A7 000002A4 4D4D chk.w D6, A5 000002A6 414E chk.w D0, A6 000002A8 4400 neg.b D0 000002AA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_89: // at 000002AC (misaligned) 000002AE FFFE .invalid <> 000002B0 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000002B4 266E 0008 movea.l A3, [A6 + 0x8] 000002B8 1C2E 000C move.b D6, [A6 + 0xC] 000002BC 284B movea.l A4, A3 000002BE 2F0B move.l -[A7], A3 000002C0 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */] 000002C4 2054 movea.l A0, [A4] 000002C6 BC28 005A cmp.b D6, [A0 + 0x5A] 000002CA 56C7 sne D7 000002CC 4407 neg.b D7 000002CE 1007 move.b D0, D7 000002D0 6718 beq +0x1A /* 000002EA */ 000002D2 2F0B move.l -[A7], A3 000002D4 4EAD 3132 jsr [A5 + 0x3132 /* export_1570 */] 000002D8 1F06 move.b -[A7], D6 000002DA 2F0B move.l -[A7], A3 000002DC 4EBA 2D86 jsr [PC + 0x2D86 /* 00003064 */] 000002E0 1006 move.b D0, D6 000002E2 6706 beq +0x8 /* 000002EA */ 000002E4 2054 movea.l A0, [A4] 000002E6 1146 005A move.b [A0 + 0x5A], D6 label000002EA: 000002EA 2054 movea.l A0, [A4] 000002EC 1028 005B move.b D0, [A0 + 0x5B] 000002F0 672C beq +0x2E /* 0000031E */ 000002F2 2F00 move.l -[A7], D0 000002F4 4267 clr.w -[A7] 000002F6 2F0B move.l -[A7], A3 000002F8 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 000002FC 121F move.b D1, [A7]+ 000002FE 201F move.l D0, [A7]+ 00000300 C001 and.b D0, D1 00000302 4A00 tst.b D0 00000304 6718 beq +0x1A /* 0000031E */ 00000306 2F00 move.l -[A7], D0 00000308 4267 clr.w -[A7] 0000030A 2F0B move.l -[A7], A3 0000030C 4EAD 1DEA jsr [A5 + 0x1DEA /* export_953 */] 00000310 121F move.b D1, [A7]+ 00000312 201F move.l D0, [A7]+ 00000314 C001 and.b D0, D1 00000316 6706 beq +0x8 /* 0000031E */ 00000318 2F0B move.l -[A7], A3 0000031A 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */] label0000031E: 0000031E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00000322 4E5E unlink A6 00000324 205F movea.l A0, [A7]+ 00000326 5C4F addq.w A7, 6 00000328 4ED0 jmp [A0] 0000032A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_90: // at 0000032C (misaligned) 0000032E FFFC .invalid <> 00000330 48E7 0118 movem.l -[A7], D7,A3,A4 00000334 266E 000C movea.l A3, [A6 + 0xC] 00000338 286E 0008 movea.l A4, [A6 + 0x8] 0000033C 2F0B move.l -[A7], A3 0000033E 2F0C move.l -[A7], A4 00000340 4EBA 1462 jsr [PC + 0x1462 /* 000017A4 */] 00000344 2054 movea.l A0, [A4] 00000346 7002 moveq.l D0, 0x02 00000348 B068 0038 cmp.w D0, [A0 + 0x38] 0000034C 6E3C bgt +0x3E /* 0000038A */ 0000034E 558F subq.l A7, 2 00000350 7001 moveq.l D0, 0x01 00000352 3F00 move.w -[A7], D0 00000354 2F0C move.l -[A7], A4 00000356 4EAD 1562 jsr [A5 + 0x1562 /* export_680 */] 0000035A 301F move.w D0, [A7]+ 0000035C 48C0 ext.l D0 0000035E 2D40 FFFC move.l [A6 - 0x4], D0 00000362 558F subq.l A7, 2 00000364 7002 moveq.l D0, 0x02 00000366 3F00 move.w -[A7], D0 00000368 2F0C move.l -[A7], A4 0000036A 4EAD 1562 jsr [A5 + 0x1562 /* export_680 */] 0000036E 301F move.w D0, [A7]+ 00000370 48C0 ext.l D0 00000372 222E FFFC move.l D1, [A6 - 0x4] 00000376 2E00 move.l D7, D0 00000378 DE81 add.l D7, D1 0000037A 2013 move.l D0, [A3] 0000037C 2207 move.l D1, D7 0000037E 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00000382 2207 move.l D1, D7 00000384 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00000388 2680 move.l [A3], D0 label0000038A: 0000038A 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10] 00000390 4E5E unlink A6 00000392 205F movea.l A0, [A7]+ 00000394 504F addq.w A7, 8 00000396 4ED0 jmp [A0] 00000398 8021 or.b D0, -[A1] 0000039A 5456 addq.w [A6], 2 0000039C 4D4F chk.w D6, A7 0000039E 5649 addq.w A1, 3 000003A0 4547 chk.w D2, D7 000003A2 5249 addq.w A1, 1 000003A4 4456 neg.w [A6] 000003A6 4945 chk.w D4, D5 000003A8 572E 444F subq.b [A6 + 0x444F], 3 000003AC 4341 chk.w D1, D1 000003AE 4C43 5649 movem.l D0,D3,D6,A1,A2,A4,A6, D3 000003B2 4557 chk.w D2, [A7] 000003B4 5045 addq.w D5, 8 000003B6 5250 addq.w [A0], 1 000003B8 4147 chk.w D0, D7 000003BA 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 000003BC 0000 0000 ori.b D0, 0x0 export_91: 000003C0 4E56 FFE8 link A6, -0x0018 000003C4 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000003C8 266E 000C movea.l A3, [A6 + 0xC] 000003CC 286E 0008 movea.l A4, [A6 + 0x8] 000003D0 2F0B move.l -[A7], A3 000003D2 2F0C move.l -[A7], A4 000003D4 4EBA 144A jsr [PC + 0x144A /* 00001820 */] 000003D8 2054 movea.l A0, [A4] 000003DA 2D68 0034 FFFC move.l [A6 - 0x4], [A0 + 0x34] 000003E0 558F subq.l A7, 2 000003E2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000003E6 4EAD 1492 jsr [A5 + 0x1492 /* export_654 */] 000003EA 4A1F tst.b [A7]+ 000003EC 6766 beq +0x68 /* 00000454 */ 000003EE 4207 clr.b D7 000003F0 426E FFFA clr.w [A6 - 0x6] 000003F4 3D7C 0002 FFF8 move.w [A6 - 0x8], 0x2 000003FA 602A bra +0x2C /* 00000426 */ label000003FC: 000003FC 558F subq.l A7, 2 000003FE 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000402 2054 movea.l A0, [A4] 00000404 2F28 0062 move.l -[A7], [A0 + 0x62] 00000408 4EAD 2C52 jsr [A5 + 0x2C52 /* export_1414 */] 0000040C 4A1F tst.b [A7]+ 0000040E 6712 beq +0x14 /* 00000422 */ 00000410 4A07 tst.b D7 00000412 6706 beq +0x8 /* 0000041A */ 00000414 3C2E FFF8 move.w D6, [A6 - 0x8] 00000418 6008 bra +0xA /* 00000422 */ label0000041A: 0000041A 7E01 moveq.l D7, 0x01 0000041C 3C2E FFF8 move.w D6, [A6 - 0x8] 00000420 3A06 move.w D5, D6 label00000422: 00000422 546E FFF8 addq.w [A6 - 0x8], 2 label00000426: 00000426 2054 movea.l A0, [A4] 00000428 302E FFF8 move.w D0, [A6 - 0x8] 0000042C B068 0038 cmp.w D0, [A0 + 0x38] 00000430 6DCA blt -0x34 /* 000003FC */ 00000432 4A07 tst.b D7 00000434 671E beq +0x20 /* 00000454 */ 00000436 3F05 move.w -[A7], D5 00000438 3006 move.w D0, D6 0000043A 9045 sub.w D0, D5 0000043C 5240 addq.w D0, 1 0000043E 3F00 move.w -[A7], D0 00000440 486E FFE8 pea.l [A6 - 0x18] 00000444 2F0C move.l -[A7], A4 00000446 4EAD 159A jsr [A5 + 0x159A /* export_687 */] 0000044A 26AE FFE8 move.l [A3], [A6 - 0x18] 0000044E 276E FFF0 0008 move.l [A3 + 0x8], [A6 - 0x10] label00000454: 00000454 4CEE 18E0 FFD4 movem.l D5,D6,D7,A3,A4, [A6 - 0x2C] 0000045A 4E5E unlink A6 0000045C 205F movea.l A0, [A7]+ 0000045E 504F addq.w A7, 8 00000460 4ED0 jmp [A0] 00000462 9E54 sub.w D7, [A4] 00000464 564D addq.w A5, 3 00000466 4F56 chk.w D7, [A6] 00000468 4945 chk.w D4, D5 0000046A 4752 chk.w D3, [A2] 0000046C 4944 chk.w D4, D4 0000046E 5649 addq.w A1, 3 00000470 4557 chk.w D2, [A7] 00000472 2E47 movea.l A7, D7 00000474 4554 chk.w D2, [A4] 00000476 5052 addq.w [A2], 8 00000478 494E chk.w D4, A6 0000047A 5445 addq.w D5, 2 0000047C 5854 addq.w [A4], 4 0000047E 454E chk.w D2, A6 00000480 5400 addq.b D0, 2 00000482 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_92: // at 00000484 (misaligned) 00000486 FFFC .invalid <> 00000488 48E7 0118 movem.l -[A7], D7,A3,A4 0000048C 266E 000C movea.l A3, [A6 + 0xC] 00000490 286E 0008 movea.l A4, [A6 + 0x8] 00000494 2F0B move.l -[A7], A3 00000496 2F0C move.l -[A7], A4 00000498 4EBA 130A jsr [PC + 0x130A /* 000017A4 */] 0000049C 2054 movea.l A0, [A4] 0000049E 7002 moveq.l D0, 0x02 000004A0 B068 003A cmp.w D0, [A0 + 0x3A] 000004A4 6E40 bgt +0x42 /* 000004E6 */ 000004A6 558F subq.l A7, 2 000004A8 7001 moveq.l D0, 0x01 000004AA 3F00 move.w -[A7], D0 000004AC 2F0C move.l -[A7], A4 000004AE 4EAD 155A jsr [A5 + 0x155A /* export_679 */] 000004B2 301F move.w D0, [A7]+ 000004B4 48C0 ext.l D0 000004B6 2D40 FFFC move.l [A6 - 0x4], D0 000004BA 558F subq.l A7, 2 000004BC 7002 moveq.l D0, 0x02 000004BE 3F00 move.w -[A7], D0 000004C0 2F0C move.l -[A7], A4 000004C2 4EAD 155A jsr [A5 + 0x155A /* export_679 */] 000004C6 301F move.w D0, [A7]+ 000004C8 48C0 ext.l D0 000004CA 222E FFFC move.l D1, [A6 - 0x4] 000004CE 2E00 move.l D7, D0 000004D0 DE81 add.l D7, D1 000004D2 202B 0004 move.l D0, [A3 + 0x4] 000004D6 2207 move.l D1, D7 000004D8 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000004DC 2207 move.l D1, D7 000004DE 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 000004E2 2740 0004 move.l [A3 + 0x4], D0 label000004E6: 000004E6 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10] 000004EC 4E5E unlink A6 000004EE 205F movea.l A0, [A7]+ 000004F0 504F addq.w A7, 8 000004F2 4ED0 jmp [A0] 000004F4 8021 or.b D0, -[A1] 000004F6 5448 addq.w A0, 2 000004F8 4D4F chk.w D6, A7 000004FA 5649 addq.w A1, 3 000004FC 4547 chk.w D2, D7 000004FE 5249 addq.w A1, 1 00000500 4456 neg.w [A6] 00000502 4945 chk.w D4, D5 00000504 572E 444F subq.b [A6 + 0x444F], 3 00000508 4341 chk.w D1, D1 0000050A 4C43 5649 movem.l D0,D3,D6,A1,A2,A4,A6, D3 0000050E 4557 chk.w D2, [A7] 00000510 5045 addq.w D5, 8 00000512 5250 addq.w [A0], 1 00000514 4147 chk.w D0, D7 00000516 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00000518 0000 0000 ori.b D0, 0x0 export_93: 0000051C 4E56 FFE4 link A6, -0x001C 00000520 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000524 266E 000C movea.l A3, [A6 + 0xC] 00000528 286E 0008 movea.l A4, [A6 + 0x8] 0000052C 2F0B move.l -[A7], A3 0000052E 2F0C move.l -[A7], A4 00000530 4EBA 12EE jsr [PC + 0x12EE /* 00001820 */] 00000534 2054 movea.l A0, [A4] 00000536 2D68 0034 FFFC move.l [A6 - 0x4], [A0 + 0x34] 0000053C 558F subq.l A7, 2 0000053E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000542 4EAD 1492 jsr [A5 + 0x1492 /* export_654 */] 00000546 4A1F tst.b [A7]+ 00000548 6778 beq +0x7A /* 000005C2 */ 0000054A 4207 clr.b D7 0000054C 426E FFF4 clr.w [A6 - 0xC] 00000550 3D7C 0002 FFF6 move.w [A6 - 0xA], 0x2 00000556 603A bra +0x3C /* 00000592 */ label00000558: 00000558 598F subq.l A7, 4 0000055A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000055E 2F0C move.l -[A7], A4 00000560 4EAD 3032 jsr [A5 + 0x3032 /* export_1538 */] 00000564 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 00000568 558F subq.l A7, 2 0000056A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000056E 2054 movea.l A0, [A4] 00000570 2F28 0062 move.l -[A7], [A0 + 0x62] 00000574 4EAD 2C52 jsr [A5 + 0x2C52 /* export_1414 */] 00000578 4A1F tst.b [A7]+ 0000057A 6712 beq +0x14 /* 0000058E */ 0000057C 4A07 tst.b D7 0000057E 6706 beq +0x8 /* 00000586 */ 00000580 3C2E FFF6 move.w D6, [A6 - 0xA] 00000584 6008 bra +0xA /* 0000058E */ label00000586: 00000586 7E01 moveq.l D7, 0x01 00000588 3C2E FFF6 move.w D6, [A6 - 0xA] 0000058C 3A06 move.w D5, D6 label0000058E: 0000058E 546E FFF6 addq.w [A6 - 0xA], 2 label00000592: 00000592 2054 movea.l A0, [A4] 00000594 302E FFF6 move.w D0, [A6 - 0xA] 00000598 B068 003A cmp.w D0, [A0 + 0x3A] 0000059C 6DBA blt -0x44 /* 00000558 */ 0000059E 4A07 tst.b D7 000005A0 6720 beq +0x22 /* 000005C2 */ 000005A2 3F05 move.w -[A7], D5 000005A4 3006 move.w D0, D6 000005A6 9045 sub.w D0, D5 000005A8 5240 addq.w D0, 1 000005AA 3F00 move.w -[A7], D0 000005AC 486E FFE4 pea.l [A6 - 0x1C] 000005B0 2F0C move.l -[A7], A4 000005B2 4EAD 151A jsr [A5 + 0x151A /* export_671 */] 000005B6 276E FFE8 0004 move.l [A3 + 0x4], [A6 - 0x18] 000005BC 276E FFF0 000C move.l [A3 + 0xC], [A6 - 0x10] label000005C2: 000005C2 4CEE 18E0 FFD0 movem.l D5,D6,D7,A3,A4, [A6 - 0x30] 000005C8 4E5E unlink A6 000005CA 205F movea.l A0, [A7]+ 000005CC 504F addq.w A7, 8 000005CE 4ED0 jmp [A0] 000005D0 9E54 sub.w D7, [A4] 000005D2 484D pea.l A5 000005D4 4F56 chk.w D7, [A6] 000005D6 4945 chk.w D4, D5 000005D8 4752 chk.w D3, [A2] 000005DA 4944 chk.w D4, D4 000005DC 5649 addq.w A1, 3 000005DE 4557 chk.w D2, [A7] 000005E0 2E47 movea.l A7, D7 000005E2 4554 chk.w D2, [A4] 000005E4 5052 addq.w [A2], 8 000005E6 494E chk.w D4, A6 000005E8 5445 addq.w D5, 2 000005EA 5854 addq.w [A4], 4 000005EC 454E chk.w D2, A6 000005EE 5400 addq.b D0, 2 000005F0 0000 0000 ori.b D0, 0x0 export_94: 000005F4 4E56 FF00 link A6, -0x0100 000005F8 2F07 move.l -[A7], D7 000005FA 2E2E 000C move.l D7, [A6 + 0xC] 000005FE 6768 beq +0x6A /* 00000668 */ 00000600 70FF moveq.l D0, 0xFFFFFFFF 00000602 B087 cmp.l D0, D7 00000604 673E beq +0x40 /* 00000644 */ 00000606 7001 moveq.l D0, 0x01 00000608 B087 cmp.l D0, D7 0000060A 5EC0 sgt D0 0000060C 4A00 tst.b D0 0000060E 660A bne +0xC /* 0000061A */ 00000610 7205 moveq.l D1, 0x05 00000612 B287 cmp.l D1, D7 00000614 5DC1 slt D1 00000616 8001 or.b D0, D1 00000618 6702 beq +0x4 /* 0000061C */ label0000061A: 0000061A 7E01 moveq.l D7, 0x01 label0000061C: 0000061C 486E FF00 pea.l [A6 - 0x100] 00000620 3F3C 012C move.w -[A7], 0x12C 00000624 3F07 move.w -[A7], D7 00000626 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 0000062A 486E FF00 pea.l [A6 - 0x100] 0000062E 487A 0044 pea.l [PC + 0x44 /* 00000674, value 0x0, cstring "" */] 00000632 487A 0040 pea.l [PC + 0x40 /* 00000674, value 0x0, cstring "" */] 00000636 487A 003C pea.l [PC + 0x3C /* 00000674, value 0x0, cstring "" */] 0000063A A98B syscall ParamText 0000063C 3F3C 012C move.w -[A7], 0x12C 00000640 4EAD 204A jsr [A5 + 0x204A /* export_1029 */] label00000644: 00000644 206E 0010 movea.l A0, [A6 + 0x10] 00000648 2050 movea.l A0, [A0] 0000064A 2268 005C movea.l A1, [A0 + 0x5C] 0000064E 2251 movea.l A1, [A1] 00000650 41EE FF00 lea.l A0, [A6 - 0x100] 00000654 703F moveq.l D0, 0x3F label00000656: 00000656 20D9 move.l [A0]+, [A1]+ 00000658 51C8 FFFC dbf D0, -0x6 /* 00000656 */ 0000065C 486E FF00 pea.l [A6 - 0x100] 00000660 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000664 4EBA 06D6 jsr [PC + 0x6D6 /* 00000D3C */] label00000668: 00000668 2E1F move.l D7, [A7]+ 0000066A 4E5E unlink A6 0000066C 205F movea.l A0, [A7]+ 0000066E DEFC 000C add.w A7, 0xC 00000672 4ED0 jmp [A0] 00000674 0000 0000 ori.b D0, 0x0 export_95: fn00000678: 00000678 4E56 0000 link A6, 0 0000067C 2F0C move.l -[A7], A4 0000067E 286E 0008 movea.l A4, [A6 + 0x8] 00000682 42A7 clr.l -[A7] 00000684 2054 movea.l A0, [A4] 00000686 2F28 005C move.l -[A7], [A0 + 0x5C] 0000068A 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */] 0000068E 2054 movea.l A0, [A4] 00000690 215F 005C move.l [A0 + 0x5C], [A7]+ 00000694 317C FFFF 0058 move.w [A0 + 0x58], 0xFFFF 0000069A 285F movea.l A4, [A7]+ 0000069C 4E5E unlink A6 0000069E 2E9F move.l [A7], [A7]+ 000006A0 4E75 rts 000006A2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_96: // at 000006A4 (misaligned) 000006A6 FF00 .extension 0xF00 <> // unimplemented 000006A8 48E7 0018 movem.l -[A7], A3,A4 000006AC 206E 000E movea.l A0, [A6 + 0xE] 000006B0 43EE FF00 lea.l A1, [A6 - 0x100] 000006B4 703F moveq.l D0, 0x3F label000006B6: 000006B6 22D8 move.l [A1]+, [A0]+ 000006B8 51C8 FFFC dbf D0, -0x6 /* 000006B6 */ 000006BC 266E 0008 movea.l A3, [A6 + 0x8] 000006C0 284B movea.l A4, A3 000006C2 2F0B move.l -[A7], A3 000006C4 4EBA FFB2 jsr [PC - 0x4E /* 00000678 */] 000006C8 4A2E FF00 tst.b [A6 - 0x100] 000006CC 6720 beq +0x22 /* 000006EE */ 000006CE 42A7 clr.l -[A7] 000006D0 486E FF00 pea.l [A6 - 0x100] 000006D4 A906 syscall NewString 000006D6 2054 movea.l A0, [A4] 000006D8 215F 005C move.l [A0 + 0x5C], [A7]+ 000006DC 4267 clr.w -[A7] 000006DE 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 000006E2 4A5F tst.w [A7]+ 000006E4 6708 beq +0xA /* 000006EE */ 000006E6 2054 movea.l A0, [A4] 000006E8 7000 moveq.l D0, 0x00 000006EA 2140 005C move.l [A0 + 0x5C], D0 label000006EE: 000006EE 102E 000C move.b D0, [A6 + 0xC] 000006F2 6706 beq +0x8 /* 000006FA */ 000006F4 2F0B move.l -[A7], A3 000006F6 4EAD 312A jsr [A5 + 0x312A /* export_1569 */] label000006FA: 000006FA 4CDF 1800 movem.l A3,A4, [A7]+ 000006FE 4E5E unlink A6 00000700 205F movea.l A0, [A7]+ 00000702 DEFC 000A add.w A7, 0xA /* '\n' */ 00000706 4ED0 jmp [A0] export_97: 00000708 4E56 0000 link A6, 0 0000070C 2F0C move.l -[A7], A4 0000070E 286E 0008 movea.l A4, [A6 + 0x8] 00000712 2054 movea.l A0, [A4] 00000714 317C FFFF 005A move.w [A0 + 0x5A], 0xFFFF 0000071A 4AA8 005C tst.l [A0 + 0x5C] 0000071E 6722 beq +0x24 /* 00000742 */ 00000720 2054 movea.l A0, [A4] 00000722 1028 0058 move.b D0, [A0 + 0x58] 00000726 6708 beq +0xA /* 00000730 */ 00000728 2F28 005C move.l -[A7], [A0 + 0x5C] 0000072C AA25 syscall DisposeCIcon/DisposCIcon 0000072E 600A bra +0xC /* 0000073A */ label00000730: 00000730 2054 movea.l A0, [A4] 00000732 2F28 005C move.l -[A7], [A0 + 0x5C] 00000736 205F movea.l A0, [A7]+ 00000738 A049 syscall HPurge label0000073A: 0000073A 2054 movea.l A0, [A4] 0000073C 7000 moveq.l D0, 0x00 0000073E 2140 005C move.l [A0 + 0x5C], D0 label00000742: 00000742 285F movea.l A4, [A7]+ 00000744 4E5E unlink A6 00000746 2E9F move.l [A7], [A7]+ 00000748 4E75 rts 0000074A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_98: // at 0000074C (misaligned) 0000074E 0000 2F0C ori.b D0, 0xC 00000752 286E 0008 movea.l A4, [A6 + 0x8] 00000756 2054 movea.l A0, [A4] 00000758 317C FFFF 005A move.w [A0 + 0x5A], 0xFFFF 0000075E 4AA8 005C tst.l [A0 + 0x5C] 00000762 6722 beq +0x24 /* 00000786 */ 00000764 2054 movea.l A0, [A4] 00000766 1028 0058 move.b D0, [A0 + 0x58] 0000076A 6708 beq +0xA /* 00000774 */ 0000076C 2F28 005C move.l -[A7], [A0 + 0x5C] 00000770 AA08 syscall DisposePixPat/DisposPixPat 00000772 600A bra +0xC /* 0000077E */ label00000774: 00000774 2054 movea.l A0, [A4] 00000776 2F28 005C move.l -[A7], [A0 + 0x5C] 0000077A 205F movea.l A0, [A7]+ 0000077C A049 syscall HPurge label0000077E: 0000077E 2054 movea.l A0, [A4] 00000780 7000 moveq.l D0, 0x00 00000782 2140 005C move.l [A0 + 0x5C], D0 label00000786: 00000786 285F movea.l A4, [A7]+ 00000788 4E5E unlink A6 0000078A 2E9F move.l [A7], [A7]+ 0000078C 4E75 rts 0000078E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_99: // at 00000790 (misaligned) 00000792 0000 2F0C ori.b D0, 0xC 00000796 286E 0008 movea.l A4, [A6 + 0x8] 0000079A 2054 movea.l A0, [A4] 0000079C 317C FFFF 0058 move.w [A0 + 0x58], 0xFFFF 000007A2 4AA8 005A tst.l [A0 + 0x5A] 000007A6 6712 beq +0x14 /* 000007BA */ 000007A8 2054 movea.l A0, [A4] 000007AA 2F28 005A move.l -[A7], [A0 + 0x5A] 000007AE 205F movea.l A0, [A7]+ 000007B0 A049 syscall HPurge 000007B2 2054 movea.l A0, [A4] 000007B4 7000 moveq.l D0, 0x00 000007B6 2140 005A move.l [A0 + 0x5A], D0 label000007BA: 000007BA 285F movea.l A4, [A7]+ 000007BC 4E5E unlink A6 000007BE 2E9F move.l [A7], [A7]+ 000007C0 4E75 rts 000007C2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_100: // at 000007C4 (misaligned) 000007C6 0000 206E ori.b D0, 0x6E /* 'n' */ 000007CA 0008 2050 ori.b A0, 0x50 /* 'P' */ 000007CE 3D68 0060 000C move.w [A6 + 0xC], [A0 + 0x60] 000007D4 4E5E unlink A6 000007D6 2E9F move.l [A7], [A7]+ 000007D8 4E75 rts 000007DA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_101: // at 000007DC (misaligned) 000007DE 0000 2F0C ori.b D0, 0xC 000007E2 286E 0008 movea.l A4, [A6 + 0x8] 000007E6 2054 movea.l A0, [A4] 000007E8 4AA8 005C tst.l [A0 + 0x5C] 000007EC 670E beq +0x10 /* 000007FC */ 000007EE 2F28 005C move.l -[A7], [A0 + 0x5C] 000007F2 A932 syscall DisposeMenu 000007F4 2054 movea.l A0, [A4] 000007F6 7000 moveq.l D0, 0x00 000007F8 2140 005C move.l [A0 + 0x5C], D0 label000007FC: 000007FC 2054 movea.l A0, [A4] 000007FE 317C FFFF 005A move.w [A0 + 0x5A], 0xFFFF 00000804 4268 0060 clr.w [A0 + 0x60] 00000808 285F movea.l A4, [A7]+ 0000080A 4E5E unlink A6 0000080C 2E9F move.l [A7], [A7]+ 0000080E 4E75 rts export_102: 00000810 4E56 FFEC link A6, -0x0014 00000814 48E7 0118 movem.l -[A7], D7,A3,A4 00000818 266E 0008 movea.l A3, [A6 + 0x8] 0000081C 3E2E 000E move.w D7, [A6 + 0xE] 00000820 284B movea.l A4, A3 00000822 2054 movea.l A0, [A4] 00000824 4AA8 005C tst.l [A0 + 0x5C] 00000828 56C0 sne D0 0000082A 4A00 tst.b D0 0000082C 6736 beq +0x38 /* 00000864 */ 0000082E BE68 0060 cmp.w D7, [A0 + 0x60] 00000832 56C1 sne D1 00000834 C001 and.b D0, D1 00000836 672C beq +0x2E /* 00000864 */ 00000838 4A68 0060 tst.w [A0 + 0x60] 0000083C 670E beq +0x10 /* 0000084C */ 0000083E 2F28 005C move.l -[A7], [A0 + 0x5C] 00000842 3F28 0060 move.w -[A7], [A0 + 0x60] 00000846 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 0000084A A944 syscall SetItmMark label0000084C: 0000084C 4A47 tst.w D7 0000084E 670E beq +0x10 /* 0000085E */ 00000850 2054 movea.l A0, [A4] 00000852 2F28 005C move.l -[A7], [A0 + 0x5C] 00000856 3F07 move.w -[A7], D7 00000858 3F3C 0012 move.w -[A7], 0x12 0000085C A944 syscall SetItmMark label0000085E: 0000085E 2054 movea.l A0, [A4] 00000860 3147 0060 move.w [A0 + 0x60], D7 label00000864: 00000864 102E 000C move.b D0, [A6 + 0xC] 00000868 6762 beq +0x64 /* 000008CC */ 0000086A 2F00 move.l -[A7], D0 0000086C 4267 clr.w -[A7] 0000086E 2F0B move.l -[A7], A3 00000870 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 00000874 121F move.b D1, [A7]+ 00000876 201F move.l D0, [A7]+ 00000878 C001 and.b D0, D1 0000087A 4A00 tst.b D0 0000087C 674E beq +0x50 /* 000008CC */ 0000087E 2F00 move.l -[A7], D0 00000880 4267 clr.w -[A7] 00000882 2F0B move.l -[A7], A3 00000884 4EAD 1DEA jsr [A5 + 0x1DEA /* export_953 */] 00000888 121F move.b D1, [A7]+ 0000088A 201F move.l D0, [A7]+ 0000088C C001 and.b D0, D1 0000088E 673C beq +0x3E /* 000008CC */ 00000890 486E FFF8 pea.l [A6 - 0x8] 00000894 2F0B move.l -[A7], A3 00000896 4EAD 1D9A jsr [A5 + 0x1D9A /* export_943 */] 0000089A 486E FFF8 pea.l [A6 - 0x8] 0000089E 2054 movea.l A0, [A4] 000008A0 3F28 005A move.w -[A7], [A0 + 0x5A] 000008A4 3F07 move.w -[A7], D7 000008A6 486E FFF2 pea.l [A6 - 0xE] 000008AA 486E FFEC pea.l [A6 - 0x14] 000008AE 4EAD 12D2 jsr [A5 + 0x12D2 /* export_598 */] 000008B2 486E FFF2 pea.l [A6 - 0xE] 000008B6 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 000008BA 486E FFEC pea.l [A6 - 0x14] 000008BE 4EAD 2122 jsr [A5 + 0x2122 /* export_1056 */] 000008C2 486E FFF8 pea.l [A6 - 0x8] 000008C6 2F0B move.l -[A7], A3 000008C8 4EAD 2E7A jsr [A5 + 0x2E7A /* export_1483 */] label000008CC: 000008CC 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000008D0 4E5E unlink A6 000008D2 205F movea.l A0, [A7]+ 000008D4 504F addq.w A7, 8 000008D6 4ED0 jmp [A0] export_103: fn000008D8: 000008D8 4E56 FEDA link A6, -0x0126 000008DC 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 000008E0 266E 000E movea.l A3, [A6 + 0xE] 000008E4 2E2E 0008 move.l D7, [A6 + 0x8] 000008E8 2847 movea.l A4, D7 000008EA 2054 movea.l A0, [A4] 000008EC 4AA8 007A tst.l [A0 + 0x7A] 000008F0 6714 beq +0x16 /* 00000906 */ 000008F2 2F28 007E move.l -[A7], [A0 + 0x7E] 000008F6 2F28 007A move.l -[A7], [A0 + 0x7A] 000008FA 4EAD 31D2 jsr [A5 + 0x31D2 /* export_1590 */] 000008FE 2054 movea.l A0, [A4] 00000900 7000 moveq.l D0, 0x00 00000902 2140 007A move.l [A0 + 0x7A], D0 label00000906: 00000906 200B move.l D0, A3 00000908 6700 0202 beq +0x204 /* 00000B0C */ 0000090C 2053 movea.l A0, [A3] 0000090E 2254 movea.l A1, [A4] 00000910 2368 006A 0074 move.l [A1 + 0x74], [A0 + 0x6A] 00000916 3368 0064 004E move.w [A1 + 0x4E], [A0 + 0x64] 0000091C 45E9 0044 lea.l A2, [A1 + 0x44] 00000920 41ED F814 lea.l A0, [A5 - 0x7EC] 00000924 24D8 move.l [A2]+, [A0]+ 00000926 24D8 move.l [A2]+, [A0]+ 00000928 4267 clr.w -[A7] 0000092A 2F0B move.l -[A7], A3 0000092C 4EAD 313A jsr [A5 + 0x313A /* export_1571 */] 00000930 1C1F move.b D6, [A7]+ 00000932 2053 movea.l A0, [A3] 00000934 3F28 0060 move.w -[A7], [A0 + 0x60] 00000938 4267 clr.w -[A7] 0000093A 2F07 move.l -[A7], D7 0000093C 4EBA 35E2 jsr [PC + 0x35E2 /* 00003F20 */] 00000940 2053 movea.l A0, [A3] 00000942 1F28 0062 move.b -[A7], [A0 + 0x62] 00000946 4267 clr.w -[A7] 00000948 2F07 move.l -[A7], D7 0000094A 4EBA 3208 jsr [PC + 0x3208 /* 00003B54 */] 0000094E 41EE FEF4 lea.l A0, [A6 - 0x10C] 00000952 2453 movea.l A2, [A3] 00000954 43EA 004C lea.l A1, [A2 + 0x4C] 00000958 20D9 move.l [A0]+, [A1]+ 0000095A 20D9 move.l [A0]+, [A1]+ 0000095C 20D9 move.l [A0]+, [A1]+ 0000095E 42A7 clr.l -[A7] 00000960 3F3C 000F move.w -[A7], 0xF 00000964 486E FEF4 pea.l [A6 - 0x10C] 00000968 4267 clr.w -[A7] 0000096A 2F07 move.l -[A7], D7 0000096C 4EBA 35EA jsr [PC + 0x35EA /* 00003F58 */] 00000970 486E FEEC pea.l [A6 - 0x114] 00000974 2F0B move.l -[A7], A3 00000976 4EAD 1F0A jsr [A5 + 0x1F0A /* export_989 */] 0000097A 2054 movea.l A0, [A4] 0000097C 2F28 007E move.l -[A7], [A0 + 0x7E] 00000980 2F0B move.l -[A7], A3 00000982 4EAD 31DA jsr [A5 + 0x31DA /* export_1591 */] 00000986 2054 movea.l A0, [A4] 00000988 1028 006C move.b D0, [A0 + 0x6C] 0000098C 6706 beq +0x8 /* 00000994 */ 0000098E 4228 002B clr.b [A0 + 0x2B] 00000992 6008 bra +0xA /* 0000099C */ label00000994: 00000994 2054 movea.l A0, [A4] 00000996 117C 0004 002B move.b [A0 + 0x2B], 0x4 label0000099C: 0000099C 302E FEF2 move.w D0, [A6 - 0x10E] 000009A0 906E FEEE sub.w D0, [A6 - 0x112] 000009A4 48C0 ext.l D0 000009A6 2F00 move.l -[A7], D0 000009A8 302E FEF0 move.w D0, [A6 - 0x110] 000009AC 906E FEEC sub.w D0, [A6 - 0x114] 000009B0 48C0 ext.l D0 000009B2 2F00 move.l -[A7], D0 000009B4 4267 clr.w -[A7] 000009B6 2054 movea.l A0, [A4] 000009B8 2F28 000E move.l -[A7], [A0 + 0xE] 000009BC 4EAD 318A jsr [A5 + 0x318A /* export_1581 */] 000009C0 302E FEEE move.w D0, [A6 - 0x112] 000009C4 48C0 ext.l D0 000009C6 2F00 move.l -[A7], D0 000009C8 302E FEEC move.w D0, [A6 - 0x114] 000009CC 48C0 ext.l D0 000009CE 2F00 move.l -[A7], D0 000009D0 4267 clr.w -[A7] 000009D2 2054 movea.l A0, [A4] 000009D4 2F28 000E move.l -[A7], [A0 + 0xE] 000009D8 4EAD 3172 jsr [A5 + 0x3172 /* export_1578 */] 000009DC 486E FF00 pea.l [A6 - 0x100] 000009E0 2F0B move.l -[A7], A3 000009E2 4EAD 2EAA jsr [A5 + 0x2EAA /* export_1489 */] 000009E6 486E FF00 pea.l [A6 - 0x100] 000009EA 2F07 move.l -[A7], D7 000009EC 4EBA 373A jsr [PC + 0x373A /* 00004128 */] 000009F0 2F07 move.l -[A7], D7 000009F2 4EAD 144A jsr [A5 + 0x144A /* export_645 */] 000009F6 4267 clr.w -[A7] 000009F8 2F07 move.l -[A7], D7 000009FA 4EAD 145A jsr [A5 + 0x145A /* export_647 */] 000009FE 2F07 move.l -[A7], D7 00000A00 4EAD 1CAA jsr [A5 + 0x1CAA /* export_913 */] 00000A04 2254 movea.l A1, [A4] 00000A06 2069 007E movea.l A0, [A1 + 0x7E] 00000A0A 2050 movea.l A0, [A0] 00000A0C 7000 moveq.l D0, 0x00 00000A0E 2140 003C move.l [A0 + 0x3C], D0 00000A12 4267 clr.w -[A7] 00000A14 2054 movea.l A0, [A4] 00000A16 3F28 0068 move.w -[A7], [A0 + 0x68] 00000A1A 4EAD 20A2 jsr [A5 + 0x20A2 /* export_1040 */] 00000A1E 301F move.w D0, [A7]+ 00000A20 5440 addq.w D0, 2 00000A22 670E beq +0x10 /* 00000A32 */ 00000A24 5340 subq.w D0, 1 00000A26 671A beq +0x1C /* 00000A42 */ 00000A28 5340 subq.w D0, 1 00000A2A 6706 beq +0x8 /* 00000A32 */ 00000A2C 5340 subq.w D0, 1 00000A2E 6728 beq +0x2A /* 00000A58 */ 00000A30 6044 bra +0x46 /* 00000A76 */ label00000A32: 00000A32 2254 movea.l A1, [A4] 00000A34 2069 007E movea.l A0, [A1 + 0x7E] 00000A38 2050 movea.l A0, [A0] 00000A3A 7000 moveq.l D0, 0x00 00000A3C 2140 0038 move.l [A0 + 0x38], D0 00000A40 6034 bra +0x36 /* 00000A76 */ label00000A42: 00000A42 2254 movea.l A1, [A4] 00000A44 2069 007E movea.l A0, [A1 + 0x7E] 00000A48 2469 000E movea.l A2, [A1 + 0xE] 00000A4C 2050 movea.l A0, [A0] 00000A4E 2452 movea.l A2, [A2] 00000A50 2568 004C 003C move.l [A2 + 0x3C], [A0 + 0x4C] 00000A56 601E bra +0x20 /* 00000A76 */ label00000A58: 00000A58 2254 movea.l A1, [A4] 00000A5A 2069 007E movea.l A0, [A1 + 0x7E] 00000A5E 2050 movea.l A0, [A0] 00000A60 2F28 004C move.l -[A7], [A0 + 0x4C] 00000A64 7002 moveq.l D0, 0x02 00000A66 2F00 move.l -[A7], D0 00000A68 4EAD 5A52 jsr [A5 + 0x5A52 /* export_2886 */] 00000A6C 2069 007E movea.l A0, [A1 + 0x7E] 00000A70 2050 movea.l A0, [A0] 00000A72 215F 003C move.l [A0 + 0x3C], [A7]+ label00000A76: 00000A76 2F0B move.l -[A7], A3 00000A78 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */] 00000A7C 102E 000C move.b D0, [A6 + 0xC] 00000A80 6712 beq +0x14 /* 00000A94 */ 00000A82 2F3C 7FFF 0000 move.l -[A7], 0x7FFF0000 00000A88 2054 movea.l A0, [A4] 00000A8A 2F28 0038 move.l -[A7], [A0 + 0x38] 00000A8E 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */] 00000A92 600C bra +0xE /* 00000AA0 */ label00000A94: 00000A94 42A7 clr.l -[A7] 00000A96 2054 movea.l A0, [A4] 00000A98 2F28 0038 move.l -[A7], [A0 + 0x38] 00000A9C 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */] label00000AA0: 00000AA0 2054 movea.l A0, [A4] 00000AA2 2F28 007E move.l -[A7], [A0 + 0x7E] 00000AA6 2F07 move.l -[A7], D7 00000AA8 4EAD 31B2 jsr [A5 + 0x31B2 /* export_1586 */] 00000AAC 4267 clr.w -[A7] 00000AAE 2F0B move.l -[A7], A3 00000AB0 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00000AB4 4267 clr.w -[A7] 00000AB6 2F07 move.l -[A7], D7 00000AB8 4EAD 30D2 jsr [A5 + 0x30D2 /* export_1558 */] 00000ABC 4267 clr.w -[A7] 00000ABE 2F0B move.l -[A7], A3 00000AC0 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00000AC4 4267 clr.w -[A7] 00000AC6 2054 movea.l A0, [A4] 00000AC8 2F28 007E move.l -[A7], [A0 + 0x7E] 00000ACC 4EAD 30D2 jsr [A5 + 0x30D2 /* export_1558 */] 00000AD0 2254 movea.l A1, [A4] 00000AD2 2069 007E movea.l A0, [A1 + 0x7E] 00000AD6 2050 movea.l A0, [A0] 00000AD8 4228 006E clr.b [A0 + 0x6E] 00000ADC 1006 move.b D0, D6 00000ADE 0A00 0001 xori.b D0, 0x1 00000AE2 4A00 tst.b D0 00000AE4 6726 beq +0x28 /* 00000B0C */ 00000AE6 2F00 move.l -[A7], D0 00000AE8 4267 clr.w -[A7] 00000AEA 2F07 move.l -[A7], D7 00000AEC 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 00000AF0 121F move.b D1, [A7]+ 00000AF2 201F move.l D0, [A7]+ 00000AF4 C001 and.b D0, D1 00000AF6 6714 beq +0x16 /* 00000B0C */ 00000AF8 486E FEDC pea.l [A6 - 0x124] 00000AFC 2F07 move.l -[A7], D7 00000AFE 4EAD 30DA jsr [A5 + 0x30DA /* export_1559 */] 00000B02 486E FEDC pea.l [A6 - 0x124] 00000B06 2F07 move.l -[A7], D7 00000B08 4EAD 1E2A jsr [A5 + 0x1E2A /* export_961 */] label00000B0C: 00000B0C 2054 movea.l A0, [A4] 00000B0E 214B 007A move.l [A0 + 0x7A], A3 00000B12 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+ 00000B16 4E5E unlink A6 00000B18 205F movea.l A0, [A7]+ 00000B1A DEFC 000A add.w A7, 0xA /* '\n' */ 00000B1E 4ED0 jmp [A0] export_104: 00000B20 4E56 0000 link A6, 0 00000B24 48E7 0038 movem.l -[A7], A2,A3,A4 00000B28 266E 0008 movea.l A3, [A6 + 0x8] 00000B2C 284B movea.l A4, A3 00000B2E 102E 000C move.b D0, [A6 + 0xC] 00000B32 6600 0092 bne +0x94 /* 00000BC6 */ 00000B36 2254 movea.l A1, [A4] 00000B38 2069 007E movea.l A0, [A1 + 0x7E] 00000B3C 2050 movea.l A0, [A0] 00000B3E 4AA8 0038 tst.l [A0 + 0x38] 00000B42 6708 beq +0xA /* 00000B4C */ 00000B44 2F0B move.l -[A7], A3 00000B46 4EAD 312A jsr [A5 + 0x312A /* export_1569 */] 00000B4A 607A bra +0x7C /* 00000BC6 */ label00000B4C: 00000B4C 4267 clr.w -[A7] 00000B4E 2054 movea.l A0, [A4] 00000B50 3F28 0068 move.w -[A7], [A0 + 0x68] 00000B54 4EAD 20A2 jsr [A5 + 0x20A2 /* export_1040 */] 00000B58 301F move.w D0, [A7]+ 00000B5A 5440 addq.w D0, 2 00000B5C 670E beq +0x10 /* 00000B6C */ 00000B5E 5340 subq.w D0, 1 00000B60 6720 beq +0x22 /* 00000B82 */ 00000B62 5340 subq.w D0, 1 00000B64 6706 beq +0x8 /* 00000B6C */ 00000B66 5340 subq.w D0, 1 00000B68 6736 beq +0x38 /* 00000BA0 */ 00000B6A 605A bra +0x5C /* 00000BC6 */ label00000B6C: 00000B6C 2254 movea.l A1, [A4] 00000B6E 2069 007E movea.l A0, [A1 + 0x7E] 00000B72 2050 movea.l A0, [A0] 00000B74 4AA8 003C tst.l [A0 + 0x3C] 00000B78 674C beq +0x4E /* 00000BC6 */ 00000B7A 2F0B move.l -[A7], A3 00000B7C 4EAD 312A jsr [A5 + 0x312A /* export_1569 */] 00000B80 6044 bra +0x46 /* 00000BC6 */ label00000B82: 00000B82 2254 movea.l A1, [A4] 00000B84 2069 007E movea.l A0, [A1 + 0x7E] 00000B88 2448 movea.l A2, A0 00000B8A 2050 movea.l A0, [A0] 00000B8C 2028 003C move.l D0, [A0 + 0x3C] 00000B90 2452 movea.l A2, [A2] 00000B92 B0AA 004C cmp.l D0, [A2 + 0x4C] 00000B96 672E beq +0x30 /* 00000BC6 */ 00000B98 2F0B move.l -[A7], A3 00000B9A 4EAD 312A jsr [A5 + 0x312A /* export_1569 */] 00000B9E 6026 bra +0x28 /* 00000BC6 */ label00000BA0: 00000BA0 2254 movea.l A1, [A4] 00000BA2 2069 007E movea.l A0, [A1 + 0x7E] 00000BA6 2448 movea.l A2, A0 00000BA8 2452 movea.l A2, [A2] 00000BAA 2F2A 004C move.l -[A7], [A2 + 0x4C] 00000BAE 7002 moveq.l D0, 0x02 00000BB0 2F00 move.l -[A7], D0 00000BB2 4EAD 5A52 jsr [A5 + 0x5A52 /* export_2886 */] 00000BB6 2050 movea.l A0, [A0] 00000BB8 2028 003C move.l D0, [A0 + 0x3C] 00000BBC B09F cmp.l D0, [A7]+ 00000BBE 6706 beq +0x8 /* 00000BC6 */ 00000BC0 2F0B move.l -[A7], A3 00000BC2 4EAD 312A jsr [A5 + 0x312A /* export_1569 */] label00000BC6: 00000BC6 1F2E 000E move.b -[A7], [A6 + 0xE] 00000BCA 1F2E 000C move.b -[A7], [A6 + 0xC] 00000BCE 2F0B move.l -[A7], A3 00000BD0 4EBA 31CE jsr [PC + 0x31CE /* 00003DA0 */] 00000BD4 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000BD8 4E5E unlink A6 00000BDA 205F movea.l A0, [A7]+ 00000BDC 504F addq.w A7, 8 00000BDE 4ED0 jmp [A0] export_105: 00000BE0 4E56 0000 link A6, 0 00000BE4 48E7 0028 movem.l -[A7], A2,A4 00000BE8 286E 0008 movea.l A4, [A6 + 0x8] 00000BEC 2F2E 000C move.l -[A7], [A6 + 0xC] 00000BF0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000BF4 4EBA 2FF6 jsr [PC + 0x2FF6 /* 00003BEC */] 00000BF8 2054 movea.l A0, [A4] 00000BFA 1028 006C move.b D0, [A0 + 0x6C] 00000BFE 6642 bne +0x44 /* 00000C42 */ 00000C00 1028 002B move.b D0, [A0 + 0x2B] 00000C04 4880 ext.w D0 00000C06 5940 subq.w D0, 4 00000C08 6702 beq +0x4 /* 00000C0C */ 00000C0A 6036 bra +0x38 /* 00000C42 */ label00000C0C: 00000C0C 2054 movea.l A0, [A4] 00000C0E 1028 006B move.b D0, [A0 + 0x6B] 00000C12 662E bne +0x30 /* 00000C42 */ 00000C14 206E 000C movea.l A0, [A6 + 0xC] 00000C18 2F08 move.l -[A7], A0 00000C1A 42A7 clr.l -[A7] 00000C1C 2454 movea.l A2, [A4] 00000C1E 226A 007E movea.l A1, [A2 + 0x7E] 00000C22 2251 movea.l A1, [A1] 00000C24 2F29 0026 move.l -[A7], [A1 + 0x26] 00000C28 226E 000C movea.l A1, [A6 + 0xC] 00000C2C 2F29 0004 move.l -[A7], [A1 + 0x4] 00000C30 201F move.l D0, [A7]+ 00000C32 2E9F move.l [A7], [A7]+ 00000C34 B097 cmp.l D0, [A7] 00000C36 6F02 ble +0x4 /* 00000C3A */ 00000C38 2E80 move.l [A7], D0 label00000C3A: 00000C3A 201F move.l D0, [A7]+ 00000C3C 205F movea.l A0, [A7]+ 00000C3E 2140 0004 move.l [A0 + 0x4], D0 label00000C42: 00000C42 4CDF 1400 movem.l A2,A4, [A7]+ 00000C46 4E5E unlink A6 00000C48 205F movea.l A0, [A7]+ 00000C4A 504F addq.w A7, 8 00000C4C 4ED0 jmp [A0] 00000C4E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000C50-00000C56 export_106: fn00000C50: 00000C50 4E56 0000 link A6, 0 00000C54 2F0C move.l -[A7], A4 // end alternate branch 00000C50-00000C56 export_106: // at 00000C50 (misaligned) fn00000C50: // (misaligned) 00000C52 0000 2F0C ori.b D0, 0xC 00000C56 286E 0008 movea.l A4, [A6 + 0x8] 00000C5A 42A7 clr.l -[A7] 00000C5C 2054 movea.l A0, [A4] 00000C5E 2F28 005C move.l -[A7], [A0 + 0x5C] 00000C62 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */] 00000C66 2054 movea.l A0, [A4] 00000C68 215F 005C move.l [A0 + 0x5C], [A7]+ 00000C6C 317C FFFF 0058 move.w [A0 + 0x58], 0xFFFF 00000C72 285F movea.l A4, [A7]+ 00000C74 4E5E unlink A6 00000C76 2E9F move.l [A7], [A7]+ 00000C78 4E75 rts 00000C7A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000C7C-00000C8C export_107: fn00000C7C: 00000C7C 4E56 FEF8 link A6, -0x0108 00000C80 48E7 0018 movem.l -[A7], A3,A4 00000C84 206E 000E movea.l A0, [A6 + 0xE] 00000C88 43EE FF00 lea.l A1, [A6 - 0x100] // end alternate branch 00000C7C-00000C8C export_107: // at 00000C7C (misaligned) fn00000C7C: // (misaligned) 00000C7E FEF8 48E7 .extension 0xEF8 <> // unimplemented 00000C82 0018 206E ori.b [A0]+, 0x6E /* 'n' */ 00000C86 000E 43EE ori.b A6, 0xEE 00000C8A FF00 .extension 0xF00 <> // unimplemented 00000C8C 703F moveq.l D0, 0x3F label00000C8E: 00000C8E 22D8 move.l [A1]+, [A0]+ 00000C90 51C8 FFFC dbf D0, -0x6 /* 00000C8E */ 00000C94 266E 0008 movea.l A3, [A6 + 0x8] 00000C98 284B movea.l A4, A3 00000C9A 2054 movea.l A0, [A4] 00000C9C 4AA8 005C tst.l [A0 + 0x5C] 00000CA0 57C0 seq D0 00000CA2 4A00 tst.b D0 00000CA4 661A bne +0x1C /* 00000CC0 */ 00000CA6 2248 movea.l A1, A0 00000CA8 2069 005C movea.l A0, [A1 + 0x5C] 00000CAC 2050 movea.l A0, [A0] 00000CAE 486E FF00 pea.l [A6 - 0x100] 00000CB2 2F08 move.l -[A7], A0 00000CB4 4EAD 5A8A jsr [A5 + 0x5A8A /* export_2893 */] 00000CB8 801F or.b D0, [A7]+ 00000CBA 0240 0001 andi.w D0, 0x1 00000CBE 676C beq +0x6E /* 00000D2C */ label00000CC0: 00000CC0 2F0B move.l -[A7], A3 00000CC2 4EBA FF8C jsr [PC - 0x74 /* 00000C50 */] 00000CC6 42A7 clr.l -[A7] 00000CC8 486E FF00 pea.l [A6 - 0x100] 00000CCC A906 syscall NewString 00000CCE 2054 movea.l A0, [A4] 00000CD0 215F 005C move.l [A0 + 0x5C], [A7]+ 00000CD4 4267 clr.w -[A7] 00000CD6 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00000CDA 4A5F tst.w [A7]+ 00000CDC 6708 beq +0xA /* 00000CE6 */ 00000CDE 2054 movea.l A0, [A4] 00000CE0 7000 moveq.l D0, 0x00 00000CE2 2140 005C move.l [A0 + 0x5C], D0 label00000CE6: 00000CE6 102E 000C move.b D0, [A6 + 0xC] 00000CEA 6740 beq +0x42 /* 00000D2C */ 00000CEC 2F00 move.l -[A7], D0 00000CEE 4267 clr.w -[A7] 00000CF0 2F0B move.l -[A7], A3 00000CF2 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 00000CF6 121F move.b D1, [A7]+ 00000CF8 201F move.l D0, [A7]+ 00000CFA C001 and.b D0, D1 00000CFC 4A00 tst.b D0 00000CFE 672C beq +0x2E /* 00000D2C */ 00000D00 2F00 move.l -[A7], D0 00000D02 4267 clr.w -[A7] 00000D04 2F0B move.l -[A7], A3 00000D06 4EAD 1DEA jsr [A5 + 0x1DEA /* export_953 */] 00000D0A 121F move.b D1, [A7]+ 00000D0C 201F move.l D0, [A7]+ 00000D0E C001 and.b D0, D1 00000D10 671A beq +0x1C /* 00000D2C */ 00000D12 486E FEF8 pea.l [A6 - 0x108] 00000D16 2F0B move.l -[A7], A3 00000D18 4EAD 1F0A jsr [A5 + 0x1F0A /* export_989 */] 00000D1C 486E FEF8 pea.l [A6 - 0x108] 00000D20 A8A3 syscall EraseRect 00000D22 486E FEF8 pea.l [A6 - 0x108] 00000D26 2F0B move.l -[A7], A3 00000D28 4EAD 3152 jsr [A5 + 0x3152 /* export_1574 */] label00000D2C: 00000D2C 4CDF 1800 movem.l A3,A4, [A7]+ 00000D30 4E5E unlink A6 00000D32 205F movea.l A0, [A7]+ 00000D34 DEFC 000A add.w A7, 0xA /* '\n' */ 00000D38 4ED0 jmp [A0] 00000D3A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000D3C-00000D4C fn00000D3C: 00000D3C 4E56 FEF8 link A6, -0x0108 00000D40 48E7 0018 movem.l -[A7], A3,A4 00000D44 206E 000C movea.l A0, [A6 + 0xC] 00000D48 43EE FF00 lea.l A1, [A6 - 0x100] // end alternate branch 00000D3C-00000D4C fn00000D3C: // (misaligned) 00000D3E FEF8 48E7 .extension 0xEF8 <> // unimplemented 00000D42 0018 206E ori.b [A0]+, 0x6E /* 'n' */ 00000D46 000C 43EE ori.b A4, 0xEE 00000D4A FF00 .extension 0xF00 <> // unimplemented 00000D4C 703F moveq.l D0, 0x3F label00000D4E: 00000D4E 22D8 move.l [A1]+, [A0]+ 00000D50 51C8 FFFC dbf D0, -0x6 /* 00000D4E */ 00000D54 266E 0008 movea.l A3, [A6 + 0x8] 00000D58 284B movea.l A4, A3 00000D5A 4267 clr.w -[A7] 00000D5C 2054 movea.l A0, [A4] 00000D5E 2F28 0066 move.l -[A7], [A0 + 0x66] 00000D62 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 00000D66 101F move.b D0, [A7]+ 00000D68 674A beq +0x4C /* 00000DB4 */ 00000D6A 486D F814 pea.l [A5 - 0x7EC] 00000D6E A87B syscall ClipRect 00000D70 1F3C 0001 move.b -[A7], 0x1 00000D74 4267 clr.w -[A7] 00000D76 2F0B move.l -[A7], A3 00000D78 4EAD 32C2 jsr [A5 + 0x32C2 /* export_1620 */] 00000D7C 486E FF00 pea.l [A6 - 0x100] 00000D80 4267 clr.w -[A7] 00000D82 2F0B move.l -[A7], A3 00000D84 4EAD 2E9A jsr [A5 + 0x2E9A /* export_1487 */] 00000D88 2F3C 7FFF 0000 move.l -[A7], 0x7FFF0000 00000D8E 4267 clr.w -[A7] 00000D90 2F0B move.l -[A7], A3 00000D92 4EAD 13E2 jsr [A5 + 0x13E2 /* export_632 */] 00000D96 4267 clr.w -[A7] 00000D98 1F3C 0001 move.b -[A7], 0x1 00000D9C 2F0B move.l -[A7], A3 00000D9E 4EAD 32C2 jsr [A5 + 0x32C2 /* export_1620 */] 00000DA2 2F0B move.l -[A7], A3 00000DA4 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */] 00000DA8 2054 movea.l A0, [A4] 00000DAA 2F28 0066 move.l -[A7], [A0 + 0x66] 00000DAE 4EAD 312A jsr [A5 + 0x312A /* export_1569 */] 00000DB2 600C bra +0xE /* 00000DC0 */ label00000DB4: 00000DB4 486E FF00 pea.l [A6 - 0x100] 00000DB8 4267 clr.w -[A7] 00000DBA 2F0B move.l -[A7], A3 00000DBC 4EAD 2E9A jsr [A5 + 0x2E9A /* export_1487 */] label00000DC0: 00000DC0 4CDF 1800 movem.l A3,A4, [A7]+ 00000DC4 4E5E unlink A6 00000DC6 205F movea.l A0, [A7]+ 00000DC8 504F addq.w A7, 8 00000DCA 4ED0 jmp [A0] export_108: 00000DCC 4E56 FDF8 link A6, -0x0208 00000DD0 48E7 0018 movem.l -[A7], A3,A4 00000DD4 206E 000E movea.l A0, [A6 + 0xE] 00000DD8 43EE FF00 lea.l A1, [A6 - 0x100] 00000DDC 703F moveq.l D0, 0x3F label00000DDE: 00000DDE 22D8 move.l [A1]+, [A0]+ 00000DE0 51C8 FFFC dbf D0, -0x6 /* 00000DDE */ 00000DE4 266E 0008 movea.l A3, [A6 + 0x8] 00000DE8 284B movea.l A4, A3 00000DEA 2054 movea.l A0, [A4] 00000DEC 4AA8 0066 tst.l [A0 + 0x66] 00000DF0 6700 0084 beq +0x86 /* 00000E76 */ 00000DF4 486E FE00 pea.l [A6 - 0x200] 00000DF8 2F0B move.l -[A7], A3 00000DFA 4EAD 2EAA jsr [A5 + 0x2EAA /* export_1489 */] 00000DFE 486E FE00 pea.l [A6 - 0x200] 00000E02 486E FF00 pea.l [A6 - 0x100] 00000E06 4EAD 5A8A jsr [A5 + 0x5A8A /* export_2893 */] 00000E0A 101F move.b D0, [A7]+ 00000E0C 6776 beq +0x78 /* 00000E84 */ 00000E0E 486E FF00 pea.l [A6 - 0x100] 00000E12 2054 movea.l A0, [A4] 00000E14 2F28 0066 move.l -[A7], [A0 + 0x66] 00000E18 4EBA 330E jsr [PC + 0x330E /* 00004128 */] 00000E1C 2054 movea.l A0, [A4] 00000E1E 2F28 0066 move.l -[A7], [A0 + 0x66] 00000E22 4EAD 144A jsr [A5 + 0x144A /* export_645 */] 00000E26 4267 clr.w -[A7] 00000E28 2054 movea.l A0, [A4] 00000E2A 2F28 0066 move.l -[A7], [A0 + 0x66] 00000E2E 4EAD 145A jsr [A5 + 0x145A /* export_647 */] 00000E32 102E 000C move.b D0, [A6 + 0xC] 00000E36 674C beq +0x4E /* 00000E84 */ 00000E38 2F00 move.l -[A7], D0 00000E3A 4267 clr.w -[A7] 00000E3C 2F0B move.l -[A7], A3 00000E3E 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 00000E42 121F move.b D1, [A7]+ 00000E44 201F move.l D0, [A7]+ 00000E46 C001 and.b D0, D1 00000E48 4A00 tst.b D0 00000E4A 6738 beq +0x3A /* 00000E84 */ 00000E4C 2F00 move.l -[A7], D0 00000E4E 4267 clr.w -[A7] 00000E50 2F0B move.l -[A7], A3 00000E52 4EAD 1DEA jsr [A5 + 0x1DEA /* export_953 */] 00000E56 121F move.b D1, [A7]+ 00000E58 201F move.l D0, [A7]+ 00000E5A C001 and.b D0, D1 00000E5C 6726 beq +0x28 /* 00000E84 */ 00000E5E 486E FDF8 pea.l [A6 - 0x208] 00000E62 2F0B move.l -[A7], A3 00000E64 4EAD 1F0A jsr [A5 + 0x1F0A /* export_989 */] 00000E68 486E FDF8 pea.l [A6 - 0x208] 00000E6C A8A3 syscall EraseRect 00000E6E 2F0B move.l -[A7], A3 00000E70 4EAD 315A jsr [A5 + 0x315A /* export_1575 */] 00000E74 600E bra +0x10 /* 00000E84 */ label00000E76: 00000E76 486E FF00 pea.l [A6 - 0x100] 00000E7A 1F2E 000C move.b -[A7], [A6 + 0xC] 00000E7E 2F0B move.l -[A7], A3 00000E80 4EBA FDFA jsr [PC - 0x206 /* 00000C7C */] label00000E84: 00000E84 4CDF 1800 movem.l A3,A4, [A7]+ 00000E88 4E5E unlink A6 00000E8A 205F movea.l A0, [A7]+ 00000E8C DEFC 000A add.w A7, 0xA /* '\n' */ 00000E90 4ED0 jmp [A0] 00000E92 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_109: // at 00000E94 (misaligned) 00000E96 FFE8 .invalid <> 00000E98 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000E9C 266E 0008 movea.l A3, [A6 + 0x8] 00000EA0 2C2E 000C move.l D6, [A6 + 0xC] 00000EA4 284B movea.l A4, A3 00000EA6 4A86 tst.l D6 00000EA8 6604 bne +0x6 /* 00000EAE */ 00000EAA 6000 009C bra +0x9E /* 00000F48 */ label00000EAE: 00000EAE 2F0B move.l -[A7], A3 00000EB0 1F2E 0010 move.b -[A7], [A6 + 0x10] 00000EB4 2F06 move.l -[A7], D6 00000EB6 4EBA FA20 jsr [PC - 0x5E0 /* 000008D8 */] 00000EBA 2054 movea.l A0, [A4] 00000EBC 2146 0066 move.l [A0 + 0x66], D6 00000EC0 42A7 clr.l -[A7] 00000EC2 2F0B move.l -[A7], A3 00000EC4 4EAD 30E2 jsr [A5 + 0x30E2 /* export_1560 */] 00000EC8 2E1F move.l D7, [A7]+ 00000ECA 6708 beq +0xA /* 00000ED4 */ 00000ECC 2F06 move.l -[A7], D6 00000ECE 2F07 move.l -[A7], D7 00000ED0 4EAD 1ECA jsr [A5 + 0x1ECA /* export_981 */] label00000ED4: 00000ED4 486E FFF0 pea.l [A6 - 0x10] 00000ED8 2F0B move.l -[A7], A3 00000EDA 4EAD 30DA jsr [A5 + 0x30DA /* export_1559 */] 00000EDE 486E FFF0 pea.l [A6 - 0x10] 00000EE2 70F6 moveq.l D0, 0xFFFFFFF6 00000EE4 2F00 move.l -[A7], D0 00000EE6 70F6 moveq.l D0, 0xFFFFFFF6 00000EE8 2F00 move.l -[A7], D0 00000EEA 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */] 00000EEE 42A7 clr.l -[A7] 00000EF0 2054 movea.l A0, [A4] 00000EF2 2028 0026 move.l D0, [A0 + 0x26] 00000EF6 720A moveq.l D1, 0x0A 00000EF8 D081 add.l D0, D1 00000EFA 2F00 move.l -[A7], D0 00000EFC 2F3C 0000 7530 move.l -[A7], 0x7530 /* 'u0' */ 00000F02 201F move.l D0, [A7]+ 00000F04 2E9F move.l [A7], [A7]+ 00000F06 B097 cmp.l D0, [A7] 00000F08 6C02 bge +0x4 /* 00000F0C */ 00000F0A 2E80 move.l [A7], D0 label00000F0C: 00000F0C 201F move.l D0, [A7]+ 00000F0E 3D40 FFEE move.w [A6 - 0x12], D0 00000F12 42A7 clr.l -[A7] 00000F14 2054 movea.l A0, [A4] 00000F16 2028 0022 move.l D0, [A0 + 0x22] 00000F1A 720A moveq.l D1, 0x0A 00000F1C D081 add.l D0, D1 00000F1E 2F00 move.l -[A7], D0 00000F20 2F3C 0000 7530 move.l -[A7], 0x7530 /* 'u0' */ 00000F26 201F move.l D0, [A7]+ 00000F28 2E9F move.l [A7], [A7]+ 00000F2A B097 cmp.l D0, [A7] 00000F2C 6C02 bge +0x4 /* 00000F30 */ 00000F2E 2E80 move.l [A7], D0 label00000F30: 00000F30 201F move.l D0, [A7]+ 00000F32 3D40 FFEC move.w [A6 - 0x14], D0 00000F36 486E FFF0 pea.l [A6 - 0x10] 00000F3A 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000F3E 1F3C 0001 move.b -[A7], 0x1 00000F42 2F0B move.l -[A7], A3 00000F44 4EAD 3122 jsr [A5 + 0x3122 /* export_1568 */] label00000F48: 00000F48 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00000F4C 4E5E unlink A6 00000F4E 205F movea.l A0, [A7]+ 00000F50 DEFC 000A add.w A7, 0xA /* '\n' */ 00000F54 4ED0 jmp [A0] 00000F56 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_110: // at 00000F58 (misaligned) 00000F5A FF00 .extension 0xF00 <> // unimplemented 00000F5C 48E7 0018 movem.l -[A7], A3,A4 00000F60 266E 0008 movea.l A3, [A6 + 0x8] 00000F64 284B movea.l A4, A3 00000F66 2054 movea.l A0, [A4] 00000F68 4AA8 0066 tst.l [A0 + 0x66] 00000F6C 673C beq +0x3E /* 00000FAA */ 00000F6E 486E FF00 pea.l [A6 - 0x100] 00000F72 2F0B move.l -[A7], A3 00000F74 4EAD 2EAA jsr [A5 + 0x2EAA /* export_1489 */] 00000F78 1F3C 0001 move.b -[A7], 0x1 00000F7C 4267 clr.w -[A7] 00000F7E 2054 movea.l A0, [A4] 00000F80 2F28 0066 move.l -[A7], [A0 + 0x66] 00000F84 4EAD 32C2 jsr [A5 + 0x32C2 /* export_1620 */] 00000F88 42A7 clr.l -[A7] 00000F8A 4267 clr.w -[A7] 00000F8C 2054 movea.l A0, [A4] 00000F8E 2F28 0066 move.l -[A7], [A0 + 0x66] 00000F92 4EBA F944 jsr [PC - 0x6BC /* 000008D8 */] 00000F96 2054 movea.l A0, [A4] 00000F98 7000 moveq.l D0, 0x00 00000F9A 2140 0066 move.l [A0 + 0x66], D0 00000F9E 486E FF00 pea.l [A6 - 0x100] 00000FA2 4267 clr.w -[A7] 00000FA4 2F0B move.l -[A7], A3 00000FA6 4EAD 2E9A jsr [A5 + 0x2E9A /* export_1487 */] label00000FAA: 00000FAA 4CDF 1800 movem.l A3,A4, [A7]+ 00000FAE 4E5E unlink A6 00000FB0 2E9F move.l [A7], [A7]+ 00000FB2 4E75 rts export_111: 00000FB4 4E56 FECE link A6, -0x0132 00000FB8 2F0C move.l -[A7], A4 00000FBA 286E 0008 movea.l A4, [A6 + 0x8] 00000FBE 7000 moveq.l D0, 0x00 00000FC0 2D40 000C move.l [A6 + 0xC], D0 00000FC4 486E FF00 pea.l [A6 - 0x100] 00000FC8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000FCC 4EAD 2EAA jsr [A5 + 0x2EAA /* export_1489 */] 00000FD0 4A2E FF00 tst.b [A6 - 0x100] 00000FD4 6700 0094 beq +0x96 /* 0000106A */ 00000FD8 3D7C 0001 FEDA move.w [A6 - 0x126], 0x1 00000FDE 486E FF00 pea.l [A6 - 0x100] 00000FE2 486E FEDA pea.l [A6 - 0x126] 00000FE6 486E FEE6 pea.l [A6 - 0x11A] 00000FEA 486E FED9 pea.l [A6 - 0x127] 00000FEE 4EAD 59F2 jsr [A5 + 0x59F2 /* export_2874 */] 00000FF2 102E FED9 move.b D0, [A6 - 0x127] 00000FF6 676C beq +0x6E /* 00001064 */ 00000FF8 4241 clr.w D1 00000FFA 122E FF00 move.b D1, [A6 - 0x100] 00000FFE B26E FEDA cmp.w D1, [A6 - 0x126] 00001002 5DC1 slt D1 00001004 C001 and.b D0, D1 00001006 4A00 tst.b D0 00001008 675A beq +0x5C /* 00001064 */ 0000100A 4A6E FEE8 tst.w [A6 - 0x118] 0000100E 5CC1 sge D1 00001010 C001 and.b D0, D1 00001012 6750 beq +0x52 /* 00001064 */ 00001014 486E FECE pea.l [A6 - 0x132] 00001018 486E FEE6 pea.l [A6 - 0x11A] 0000101C 4EAD 59C2 jsr [A5 + 0x59C2 /* export_2868 */] 00001020 588F addq.l A7, 4 00001022 41EE FEDC lea.l A0, [A6 - 0x124] 00001026 43EE FECE lea.l A1, [A6 - 0x132] 0000102A 20D9 move.l [A0]+, [A1]+ 0000102C 20D9 move.l [A0]+, [A1]+ 0000102E 3091 move.w [A0], [A1] 00001030 2054 movea.l A0, [A4] 00001032 4868 006E pea.l [A0 + 0x6E] 00001036 486E FEDC pea.l [A6 - 0x124] 0000103A 3F3C 280A move.w -[A7], 0x280A /* '(\n' */ 0000103E A9EB syscall Pack4/FP68K 00001040 6408 bcc +0xA /* 0000104A */ 00001042 7002 moveq.l D0, 0x02 00001044 2D40 000C move.l [A6 + 0xC], D0 00001048 6020 bra +0x22 /* 0000106A */ label0000104A: 0000104A 2054 movea.l A0, [A4] 0000104C 4868 0072 pea.l [A0 + 0x72] 00001050 486E FEDC pea.l [A6 - 0x124] 00001054 3F3C 280A move.w -[A7], 0x280A /* '(\n' */ 00001058 A9EB syscall Pack4/FP68K 0000105A 6F0E ble +0x10 /* 0000106A */ 0000105C 7003 moveq.l D0, 0x03 0000105E 2D40 000C move.l [A6 + 0xC], D0 00001062 6006 bra +0x8 /* 0000106A */ label00001064: 00001064 7004 moveq.l D0, 0x04 00001066 2D40 000C move.l [A6 + 0xC], D0 label0000106A: 0000106A 285F movea.l A4, [A7]+ 0000106C 4E5E unlink A6 0000106E 2E9F move.l [A7], [A7]+ 00001070 4E75 rts 00001072 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001074-00001078 export_112: fn00001074: 00001074 4E56 FFEC link A6, -0x0014 // end alternate branch 00001074-00001078 export_112: // at 00001074 (misaligned) fn00001074: // (misaligned) 00001076 FFEC .invalid <> 00001078 48E7 1328 movem.l -[A7], D3,D6,D7,A2,A4 0000107C 286E 0008 movea.l A4, [A6 + 0x8] 00001080 4267 clr.w -[A7] 00001082 3F2E 000E move.w -[A7], [A6 + 0xE] 00001086 486E FFF4 pea.l [A6 - 0xC] 0000108A 486E FFEE pea.l [A6 - 0x12] 0000108E 486E FFF0 pea.l [A6 - 0x10] 00001092 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001096 4EAD 14DA jsr [A5 + 0x14DA /* export_663 */] 0000109A 101F move.b D0, [A7]+ 0000109C 6604 bne +0x6 /* 000010A2 */ 0000109E 6000 018E bra +0x190 /* 0000122E */ label000010A2: 000010A2 3D6E 000C FFEC move.w [A6 - 0x14], [A6 + 0xC] 000010A8 7E01 moveq.l D7, 0x01 000010AA 6000 0160 bra +0x162 /* 0000120C */ label000010AE: 000010AE 2254 movea.l A1, [A4] 000010B0 2069 0014 movea.l A0, [A1 + 0x14] 000010B4 2050 movea.l A0, [A0] 000010B6 302E FFF4 move.w D0, [A6 - 0xC] 000010BA 48C0 ext.l D0 000010BC E580 asl D0, 2 000010BE 3230 0802 move.w D1, [A0 + D0 + 0x2] 000010C2 48C1 ext.l D1 000010C4 93A9 000E sub.l [A1 + 0xE], D1 000010C8 2069 0014 movea.l A0, [A1 + 0x14] 000010CC 2050 movea.l A0, [A0] 000010CE 302E FFF4 move.w D0, [A6 - 0xC] 000010D2 48C0 ext.l D0 000010D4 E580 asl D0, 2 000010D6 5370 0800 subq.w [A0 + D0], 1 000010DA 2069 0014 movea.l A0, [A1 + 0x14] 000010DE 2050 movea.l A0, [A0] 000010E0 302E FFF4 move.w D0, [A6 - 0xC] 000010E4 48C0 ext.l D0 000010E6 E580 asl D0, 2 000010E8 3230 0800 move.w D1, [A0 + D0] 000010EC B26E FFEE cmp.w D1, [A6 - 0x12] 000010F0 6C00 0116 bge +0x118 /* 00001208 */ 000010F4 2254 movea.l A1, [A4] 000010F6 2069 0014 movea.l A0, [A1 + 0x14] 000010FA 2050 movea.l A0, [A0] 000010FC 302E FFF4 move.w D0, [A6 - 0xC] 00001100 48C0 ext.l D0 00001102 E580 asl D0, 2 00001104 4A70 0800 tst.w [A0 + D0] 00001108 6600 00F4 bne +0xF6 /* 000011FE */ 0000110C 42A7 clr.l -[A7] 0000110E 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001112 3F3C 0004 move.w -[A7], 0x4 00001116 301F move.w D0, [A7]+ 00001118 C1DF muls.w D0, [A7]+ 0000111A 2E80 move.l [A7], D0 0000111C 2C1F move.l D6, [A7]+ 0000111E 42A7 clr.l -[A7] 00001120 2054 movea.l A0, [A4] 00001122 2F28 0014 move.l -[A7], [A0 + 0x14] 00001126 2F06 move.l -[A7], D6 00001128 42A7 clr.l -[A7] 0000112A 7004 moveq.l D0, 0x04 0000112C 2F00 move.l -[A7], D0 0000112E 486E FFF8 pea.l [A6 - 0x8] 00001132 42A7 clr.l -[A7] 00001134 A9E0 syscall Munger 00001136 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 0000113A 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] 0000113E 2054 movea.l A0, [A4] 00001140 5368 0012 subq.w [A0 + 0x12], 1 00001144 4A6E FFF4 tst.w [A6 - 0xC] 00001148 5EC0 sgt D0 0000114A 4A00 tst.b D0 0000114C 6700 00B4 beq +0xB6 /* 00001202 */ 00001150 322E FFF4 move.w D1, [A6 - 0xC] 00001154 2054 movea.l A0, [A4] 00001156 B268 0012 cmp.w D1, [A0 + 0x12] 0000115A 5DC1 slt D1 0000115C C001 and.b D0, D1 0000115E 6700 00A2 beq +0xA4 /* 00001202 */ 00001162 2248 movea.l A1, A0 00001164 2069 0014 movea.l A0, [A1 + 0x14] 00001168 2050 movea.l A0, [A0] 0000116A 322E FFF4 move.w D1, [A6 - 0xC] 0000116E 5341 subq.w D1, 1 00001170 48C1 ext.l D1 00001172 E581 asl D1, 2 00001174 2469 0014 movea.l A2, [A1 + 0x14] 00001178 2452 movea.l A2, [A2] 0000117A 342E FFF4 move.w D2, [A6 - 0xC] 0000117E 48C2 ext.l D2 00001180 E582 asl D2, 2 00001182 3630 1802 move.w D3, [A0 + D1 + 0x2] 00001186 B672 2802 cmp.w D3, [A2 + D2 + 0x2] 0000118A 57C1 seq D1 0000118C C001 and.b D0, D1 0000118E 6772 beq +0x74 /* 00001202 */ 00001190 2254 movea.l A1, [A4] 00001192 2069 0014 movea.l A0, [A1 + 0x14] 00001196 2050 movea.l A0, [A0] 00001198 302E FFF4 move.w D0, [A6 - 0xC] 0000119C 5340 subq.w D0, 1 0000119E 48C0 ext.l D0 000011A0 E580 asl D0, 2 000011A2 3230 0800 move.w D1, [A0 + D0] 000011A6 5241 addq.w D1, 1 000011A8 3D41 FFEE move.w [A6 - 0x12], D1 000011AC 2069 0014 movea.l A0, [A1 + 0x14] 000011B0 2050 movea.l A0, [A0] 000011B2 302E FFF4 move.w D0, [A6 - 0xC] 000011B6 5340 subq.w D0, 1 000011B8 48C0 ext.l D0 000011BA E580 asl D0, 2 000011BC 2469 0014 movea.l A2, [A1 + 0x14] 000011C0 2452 movea.l A2, [A2] 000011C2 322E FFF4 move.w D1, [A6 - 0xC] 000011C6 48C1 ext.l D1 000011C8 E581 asl D1, 2 000011CA 3432 1800 move.w D2, [A2 + D1] 000011CE D570 0800 add.w [A0 + D0], D2 000011D2 42A7 clr.l -[A7] 000011D4 2054 movea.l A0, [A4] 000011D6 2F28 0014 move.l -[A7], [A0 + 0x14] 000011DA 2F06 move.l -[A7], D6 000011DC 42A7 clr.l -[A7] 000011DE 7004 moveq.l D0, 0x04 000011E0 2F00 move.l -[A7], D0 000011E2 486E FFF8 pea.l [A6 - 0x8] 000011E6 42A7 clr.l -[A7] 000011E8 A9E0 syscall Munger 000011EA 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 000011EE 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] 000011F2 536E FFF4 subq.w [A6 - 0xC], 1 000011F6 2054 movea.l A0, [A4] 000011F8 5368 0012 subq.w [A0 + 0x12], 1 000011FC 6004 bra +0x6 /* 00001202 */ label000011FE: 000011FE 526E FFF4 addq.w [A6 - 0xC], 1 label00001202: 00001202 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1 label00001208: 00001208 5247 addq.w D7, 1 0000120A 6908 bvs +0xA /* 00001214 */ label0000120C: 0000120C BE6E FFEC cmp.w D7, [A6 - 0x14] 00001210 6F00 FE9C ble -0x162 /* 000010AE */ label00001214: 00001214 302E 000C move.w D0, [A6 + 0xC] 00001218 2054 movea.l A0, [A4] 0000121A 9168 000C sub.w [A0 + 0xC], D0 0000121E 42A8 0002 clr.l [A0 + 0x2] 00001222 7000 moveq.l D0, 0x00 00001224 2140 0006 move.l [A0 + 0x6], D0 00001228 317C 0001 000A move.w [A0 + 0xA], 0x1 label0000122E: 0000122E 4CDF 14C8 movem.l D3,D6,D7,A2,A4, [A7]+ 00001232 4E5E unlink A6 00001234 205F movea.l A0, [A7]+ 00001236 504F addq.w A7, 8 00001238 4ED0 jmp [A0] 0000123A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_113: // at 0000123C (misaligned) 0000123E FFF0 .invalid <> 00001240 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001244 266E 0008 movea.l A3, [A6 + 0x8] 00001248 3C2E 000C move.w D6, [A6 + 0xC] 0000124C 3E2E 000E move.w D7, [A6 + 0xE] 00001250 284B movea.l A4, A3 00001252 7001 moveq.l D0, 0x01 00001254 B047 cmp.w D0, D7 00001256 5EC0 sgt D0 00001258 4A00 tst.b D0 0000125A 661C bne +0x1E /* 00001278 */ 0000125C 7201 moveq.l D1, 0x01 0000125E B246 cmp.w D1, D6 00001260 5EC1 sgt D1 00001262 8001 or.b D0, D1 00001264 6612 bne +0x14 /* 00001278 */ 00001266 3207 move.w D1, D7 00001268 D246 add.w D1, D6 0000126A 5341 subq.w D1, 1 0000126C 2054 movea.l A0, [A4] 0000126E B268 003A cmp.w D1, [A0 + 0x3A] 00001272 5EC1 sgt D1 00001274 8001 or.b D0, D1 00001276 6706 beq +0x8 /* 0000127E */ label00001278: 00001278 4A46 tst.w D6 0000127A 676E beq +0x70 /* 000012EA */ 0000127C 606C bra +0x6E /* 000012EA */ label0000127E: 0000127E 42A7 clr.l -[A7] 00001280 7001 moveq.l D0, 0x01 00001282 2F00 move.l -[A7], D0 00001284 3007 move.w D0, D7 00001286 48C0 ext.l D0 00001288 2F00 move.l -[A7], D0 0000128A 201F move.l D0, [A7]+ 0000128C 2E9F move.l [A7], [A7]+ 0000128E B097 cmp.l D0, [A7] 00001290 6F02 ble +0x4 /* 00001294 */ 00001292 2E80 move.l [A7], D0 label00001294: 00001294 201F move.l D0, [A7]+ 00001296 3F00 move.w -[A7], D0 00001298 42A7 clr.l -[A7] 0000129A 7001 moveq.l D0, 0x01 0000129C 2F00 move.l -[A7], D0 0000129E 2054 movea.l A0, [A4] 000012A0 3028 003A move.w D0, [A0 + 0x3A] 000012A4 9047 sub.w D0, D7 000012A6 5240 addq.w D0, 1 000012A8 48C0 ext.l D0 000012AA 2F00 move.l -[A7], D0 000012AC 201F move.l D0, [A7]+ 000012AE 2E9F move.l [A7], [A7]+ 000012B0 B097 cmp.l D0, [A7] 000012B2 6F02 ble +0x4 /* 000012B6 */ 000012B4 2E80 move.l [A7], D0 label000012B6: 000012B6 201F move.l D0, [A7]+ 000012B8 3F00 move.w -[A7], D0 000012BA 486E FFF0 pea.l [A6 - 0x10] 000012BE 2F0B move.l -[A7], A3 000012C0 4EAD 151A jsr [A5 + 0x151A /* export_671 */] 000012C4 3F07 move.w -[A7], D7 000012C6 3F06 move.w -[A7], D6 000012C8 2054 movea.l A0, [A4] 000012CA 2F28 003C move.l -[A7], [A0 + 0x3C] 000012CE 4EBA FDA4 jsr [PC - 0x25C /* 00001074 */] 000012D2 3006 move.w D0, D6 000012D4 2054 movea.l A0, [A4] 000012D6 9168 003A sub.w [A0 + 0x3A], D0 000012DA 2F0B move.l -[A7], A3 000012DC 4EAD 1CAA jsr [A5 + 0x1CAA /* export_913 */] 000012E0 486E FFF0 pea.l [A6 - 0x10] 000012E4 2F0B move.l -[A7], A3 000012E6 4EAD 1DCA jsr [A5 + 0x1DCA /* export_949 */] label000012EA: 000012EA 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000012EE 4E5E unlink A6 000012F0 205F movea.l A0, [A7]+ 000012F2 504F addq.w A7, 8 000012F4 4ED0 jmp [A0] 000012F6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_114: // at 000012F8 (misaligned) 000012FA FFF0 .invalid <> 000012FC 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001300 266E 0008 movea.l A3, [A6 + 0x8] 00001304 3C2E 000C move.w D6, [A6 + 0xC] 00001308 3E2E 000E move.w D7, [A6 + 0xE] 0000130C 284B movea.l A4, A3 0000130E 7001 moveq.l D0, 0x01 00001310 B047 cmp.w D0, D7 00001312 5EC0 sgt D0 00001314 4A00 tst.b D0 00001316 661C bne +0x1E /* 00001334 */ 00001318 7201 moveq.l D1, 0x01 0000131A B246 cmp.w D1, D6 0000131C 5EC1 sgt D1 0000131E 8001 or.b D0, D1 00001320 6612 bne +0x14 /* 00001334 */ 00001322 3207 move.w D1, D7 00001324 D246 add.w D1, D6 00001326 5341 subq.w D1, 1 00001328 2054 movea.l A0, [A4] 0000132A B268 0038 cmp.w D1, [A0 + 0x38] 0000132E 5EC1 sgt D1 00001330 8001 or.b D0, D1 00001332 6706 beq +0x8 /* 0000133A */ label00001334: 00001334 4A46 tst.w D6 00001336 676E beq +0x70 /* 000013A6 */ 00001338 606C bra +0x6E /* 000013A6 */ label0000133A: 0000133A 42A7 clr.l -[A7] 0000133C 7001 moveq.l D0, 0x01 0000133E 2F00 move.l -[A7], D0 00001340 3007 move.w D0, D7 00001342 48C0 ext.l D0 00001344 2F00 move.l -[A7], D0 00001346 201F move.l D0, [A7]+ 00001348 2E9F move.l [A7], [A7]+ 0000134A B097 cmp.l D0, [A7] 0000134C 6F02 ble +0x4 /* 00001350 */ 0000134E 2E80 move.l [A7], D0 label00001350: 00001350 201F move.l D0, [A7]+ 00001352 3F00 move.w -[A7], D0 00001354 42A7 clr.l -[A7] 00001356 7001 moveq.l D0, 0x01 00001358 2F00 move.l -[A7], D0 0000135A 2054 movea.l A0, [A4] 0000135C 3028 0038 move.w D0, [A0 + 0x38] 00001360 9047 sub.w D0, D7 00001362 5240 addq.w D0, 1 00001364 48C0 ext.l D0 00001366 2F00 move.l -[A7], D0 00001368 201F move.l D0, [A7]+ 0000136A 2E9F move.l [A7], [A7]+ 0000136C B097 cmp.l D0, [A7] 0000136E 6F02 ble +0x4 /* 00001372 */ 00001370 2E80 move.l [A7], D0 label00001372: 00001372 201F move.l D0, [A7]+ 00001374 3F00 move.w -[A7], D0 00001376 486E FFF0 pea.l [A6 - 0x10] 0000137A 2F0B move.l -[A7], A3 0000137C 4EAD 159A jsr [A5 + 0x159A /* export_687 */] 00001380 3F07 move.w -[A7], D7 00001382 3F06 move.w -[A7], D6 00001384 2054 movea.l A0, [A4] 00001386 2F28 0040 move.l -[A7], [A0 + 0x40] 0000138A 4EBA FCE8 jsr [PC - 0x318 /* 00001074 */] 0000138E 3006 move.w D0, D6 00001390 2054 movea.l A0, [A4] 00001392 9168 0038 sub.w [A0 + 0x38], D0 00001396 2F0B move.l -[A7], A3 00001398 4EAD 1CAA jsr [A5 + 0x1CAA /* export_913 */] 0000139C 486E FFF0 pea.l [A6 - 0x10] 000013A0 2F0B move.l -[A7], A3 000013A2 4EAD 1DCA jsr [A5 + 0x1DCA /* export_949 */] label000013A6: 000013A6 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000013AA 4E5E unlink A6 000013AC 205F movea.l A0, [A7]+ 000013AE 504F addq.w A7, 8 000013B0 4ED0 jmp [A0] 000013B2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_115: // at 000013B4 (misaligned) 000013B6 0000 3F3C ori.b D0, 0x3C /* '<' */ 000013BA 0001 3F2E ori.b D1, 0x2E /* '.' */ 000013BE 000C 2F2E ori.b A4, 0x2E /* '.' */ 000013C2 0008 4EBA ori.b A0, 0xBA 000013C6 FF32 .extension 0xF32 <> // unimplemented 000013C8 4E5E unlink A6 000013CA 205F movea.l A0, [A7]+ 000013CC 5C4F addq.w A7, 6 000013CE 4ED0 jmp [A0] export_116: 000013D0 4E56 FFF0 link A6, -0x0010 000013D4 48E7 0118 movem.l -[A7], D7,A3,A4 000013D8 266E 0008 movea.l A3, [A6 + 0x8] 000013DC 3E2E 0010 move.w D7, [A6 + 0x10] 000013E0 284B movea.l A4, A3 000013E2 2254 movea.l A1, [A4] 000013E4 2069 003C movea.l A0, [A1 + 0x3C] 000013E8 7001 moveq.l D0, 0x01 000013EA 2050 movea.l A0, [A0] 000013EC B068 0012 cmp.w D0, [A0 + 0x12] 000013F0 5DC0 slt D0 000013F2 4A00 tst.b D0 000013F4 661C bne +0x1E /* 00001412 */ 000013F6 2F00 move.l -[A7], D0 000013F8 2F3C 0001 0000 move.l -[A7], 0x10000 000013FE 2F0B move.l -[A7], A3 00001400 4EAD 155A jsr [A5 + 0x155A /* export_679 */] 00001404 321F move.w D1, [A7]+ 00001406 201F move.l D0, [A7]+ 00001408 B26E 000C cmp.w D1, [A6 + 0xC] 0000140C 56C1 sne D1 0000140E 8001 or.b D0, D1 00001410 6776 beq +0x78 /* 00001488 */ label00001412: 00001412 3F07 move.w -[A7], D7 00001414 3F2E 000E move.w -[A7], [A6 + 0xE] 00001418 2054 movea.l A0, [A4] 0000141A 2F28 003C move.l -[A7], [A0 + 0x3C] 0000141E 4EBA FC54 jsr [PC - 0x3AC /* 00001074 */] 00001422 3F07 move.w -[A7], D7 00001424 2F2E 000C move.l -[A7], [A6 + 0xC] 00001428 2054 movea.l A0, [A4] 0000142A 2F28 003C move.l -[A7], [A0 + 0x3C] 0000142E 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */] 00001432 2F0B move.l -[A7], A3 00001434 4EAD 1CAA jsr [A5 + 0x1CAA /* export_913 */] 00001438 42A7 clr.l -[A7] 0000143A 7001 moveq.l D0, 0x01 0000143C 2F00 move.l -[A7], D0 0000143E 3007 move.w D0, D7 00001440 48C0 ext.l D0 00001442 2F00 move.l -[A7], D0 00001444 201F move.l D0, [A7]+ 00001446 2E9F move.l [A7], [A7]+ 00001448 B097 cmp.l D0, [A7] 0000144A 6F02 ble +0x4 /* 0000144E */ 0000144C 2E80 move.l [A7], D0 label0000144E: 0000144E 201F move.l D0, [A7]+ 00001450 3F00 move.w -[A7], D0 00001452 42A7 clr.l -[A7] 00001454 7001 moveq.l D0, 0x01 00001456 2F00 move.l -[A7], D0 00001458 2054 movea.l A0, [A4] 0000145A 3028 003A move.w D0, [A0 + 0x3A] 0000145E 9047 sub.w D0, D7 00001460 5240 addq.w D0, 1 00001462 48C0 ext.l D0 00001464 2F00 move.l -[A7], D0 00001466 201F move.l D0, [A7]+ 00001468 2E9F move.l [A7], [A7]+ 0000146A B097 cmp.l D0, [A7] 0000146C 6F02 ble +0x4 /* 00001470 */ 0000146E 2E80 move.l [A7], D0 label00001470: 00001470 201F move.l D0, [A7]+ 00001472 3F00 move.w -[A7], D0 00001474 486E FFF0 pea.l [A6 - 0x10] 00001478 2F0B move.l -[A7], A3 0000147A 4EAD 151A jsr [A5 + 0x151A /* export_671 */] 0000147E 486E FFF0 pea.l [A6 - 0x10] 00001482 2F0B move.l -[A7], A3 00001484 4EAD 1DCA jsr [A5 + 0x1DCA /* export_949 */] label00001488: 00001488 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000148C 4E5E unlink A6 0000148E 205F movea.l A0, [A7]+ 00001490 DEFC 000A add.w A7, 0xA /* '\n' */ 00001494 4ED0 jmp [A0] 00001496 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_117: // at 00001498 (misaligned) 0000149A FFF0 .invalid <> 0000149C 48E7 0118 movem.l -[A7], D7,A3,A4 000014A0 266E 0008 movea.l A3, [A6 + 0x8] 000014A4 3E2E 0010 move.w D7, [A6 + 0x10] 000014A8 284B movea.l A4, A3 000014AA 2254 movea.l A1, [A4] 000014AC 2069 0040 movea.l A0, [A1 + 0x40] 000014B0 7001 moveq.l D0, 0x01 000014B2 2050 movea.l A0, [A0] 000014B4 B068 0012 cmp.w D0, [A0 + 0x12] 000014B8 57C0 seq D0 000014BA 4A00 tst.b D0 000014BC 671C beq +0x1E /* 000014DA */ 000014BE 2F00 move.l -[A7], D0 000014C0 2F3C 0001 0000 move.l -[A7], 0x10000 000014C6 2F0B move.l -[A7], A3 000014C8 4EAD 1562 jsr [A5 + 0x1562 /* export_680 */] 000014CC 321F move.w D1, [A7]+ 000014CE 201F move.l D0, [A7]+ 000014D0 B26E 000C cmp.w D1, [A6 + 0xC] 000014D4 57C1 seq D1 000014D6 C001 and.b D0, D1 000014D8 6676 bne +0x78 /* 00001550 */ label000014DA: 000014DA 3F07 move.w -[A7], D7 000014DC 3F2E 000E move.w -[A7], [A6 + 0xE] 000014E0 2054 movea.l A0, [A4] 000014E2 2F28 0040 move.l -[A7], [A0 + 0x40] 000014E6 4EBA FB8C jsr [PC - 0x474 /* 00001074 */] 000014EA 3F07 move.w -[A7], D7 000014EC 2F2E 000C move.l -[A7], [A6 + 0xC] 000014F0 2054 movea.l A0, [A4] 000014F2 2F28 0040 move.l -[A7], [A0 + 0x40] 000014F6 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */] 000014FA 2F0B move.l -[A7], A3 000014FC 4EAD 1CAA jsr [A5 + 0x1CAA /* export_913 */] 00001500 42A7 clr.l -[A7] 00001502 7001 moveq.l D0, 0x01 00001504 2F00 move.l -[A7], D0 00001506 3007 move.w D0, D7 00001508 48C0 ext.l D0 0000150A 2F00 move.l -[A7], D0 0000150C 201F move.l D0, [A7]+ 0000150E 2E9F move.l [A7], [A7]+ 00001510 B097 cmp.l D0, [A7] 00001512 6F02 ble +0x4 /* 00001516 */ 00001514 2E80 move.l [A7], D0 label00001516: 00001516 201F move.l D0, [A7]+ 00001518 3F00 move.w -[A7], D0 0000151A 42A7 clr.l -[A7] 0000151C 7001 moveq.l D0, 0x01 0000151E 2F00 move.l -[A7], D0 00001520 2054 movea.l A0, [A4] 00001522 3028 0038 move.w D0, [A0 + 0x38] 00001526 9047 sub.w D0, D7 00001528 5240 addq.w D0, 1 0000152A 48C0 ext.l D0 0000152C 2F00 move.l -[A7], D0 0000152E 201F move.l D0, [A7]+ 00001530 2E9F move.l [A7], [A7]+ 00001532 B097 cmp.l D0, [A7] 00001534 6F02 ble +0x4 /* 00001538 */ 00001536 2E80 move.l [A7], D0 label00001538: 00001538 201F move.l D0, [A7]+ 0000153A 3F00 move.w -[A7], D0 0000153C 486E FFF0 pea.l [A6 - 0x10] 00001540 2F0B move.l -[A7], A3 00001542 4EAD 159A jsr [A5 + 0x159A /* export_687 */] 00001546 486E FFF0 pea.l [A6 - 0x10] 0000154A 2F0B move.l -[A7], A3 0000154C 4EAD 1DCA jsr [A5 + 0x1DCA /* export_949 */] label00001550: 00001550 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00001554 4E5E unlink A6 00001556 205F movea.l A0, [A7]+ 00001558 DEFC 000A add.w A7, 0xA /* '\n' */ 0000155C 4ED0 jmp [A0] 0000155E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_118: // at 00001560 (misaligned) 00001562 0000 48E7 ori.b D0, 0xE7 00001566 0128 2E2E btst [A0 + 0x2E2E], D0 0000156A 0012 286E ori.b [A2], 0x6E /* 'n' */ 0000156E 0008 2F07 ori.b A0, 0x7 00001572 2F2E 000E move.l -[A7], [A6 + 0xE] 00001576 1F2E 000C move.b -[A7], [A6 + 0xC] 0000157A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000157E 4EBA 0458 jsr [PC + 0x458 /* 000019D8 */] 00001582 7001 moveq.l D0, 0x01 00001584 2054 movea.l A0, [A4] 00001586 B068 003A cmp.w D0, [A0 + 0x3A] 0000158A 663C bne +0x3E /* 000015C8 */ 0000158C 2248 movea.l A1, A0 0000158E 2069 003C movea.l A0, [A1 + 0x3C] 00001592 2448 movea.l A2, A0 00001594 2452 movea.l A2, [A2] 00001596 226A 0014 movea.l A1, [A2 + 0x14] 0000159A 2251 movea.l A1, [A1] 0000159C 3029 0002 move.w D0, [A1 + 0x2] 000015A0 48C0 ext.l D0 000015A2 2050 movea.l A0, [A0] 000015A4 2228 000E move.l D1, [A0 + 0xE] 000015A8 9280 sub.l D1, D0 000015AA D287 add.l D1, D7 000015AC 2254 movea.l A1, [A4] 000015AE 2069 003C movea.l A0, [A1 + 0x3C] 000015B2 2050 movea.l A0, [A0] 000015B4 2141 000E move.l [A0 + 0xE], D1 000015B8 2069 003C movea.l A0, [A1 + 0x3C] 000015BC 2050 movea.l A0, [A0] 000015BE 2468 0014 movea.l A2, [A0 + 0x14] 000015C2 2452 movea.l A2, [A2] 000015C4 3547 0002 move.w [A2 + 0x2], D7 label000015C8: 000015C8 4CDF 1480 movem.l D7,A2,A4, [A7]+ 000015CC 4E5E unlink A6 000015CE 205F movea.l A0, [A7]+ 000015D0 DEFC 000E add.w A7, 0xE 000015D4 4ED0 jmp [A0] 000015D6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000015D8-000015E8 export_119: fn000015D8: 000015D8 4E56 0000 link A6, 0 000015DC 2F3C A80A 0000 move.l -[A7], 0xA80A0000 000015E2 4EAD 214A jsr [A5 + 0x214A /* export_1061 */] 000015E6 101F move.b D0, [A7]+ // end alternate branch 000015D8-000015E8 export_119: // at 000015D8 (misaligned) fn000015D8: // (misaligned) 000015DA 0000 2F3C ori.b D0, 0x3C /* '<' */ 000015DE A80A syscall GetWVariant 000015E0 0000 4EAD ori.b D0, 0xAD 000015E4 214A 101F move.l [A0 + 0x101F], A2 000015E8 670E beq +0x10 /* 000015F8 */ 000015EA 4267 clr.w -[A7] 000015EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000015F0 A80A syscall GetWVariant 000015F2 3D5F 000C move.w [A6 + 0xC], [A7]+ 000015F6 6016 bra +0x18 /* 0000160E */ label000015F8: 000015F8 206E 0008 movea.l A0, [A6 + 0x8] 000015FC 7018 moveq.l D0, 0x18 000015FE 2228 007E move.l D1, [A0 + 0x7E] 00001602 E0A9 lsr D1, D0 00001604 C2BC 0000 000F and.l D1, 0xF 0000160A 3D41 000C move.w [A6 + 0xC], D1 label0000160E: 0000160E 4E5E unlink A6 00001610 2E9F move.l [A7], [A7]+ 00001612 4E75 rts fn00001614: 00001614 4E56 0000 link A6, 0 00001618 206E 0008 movea.l A0, [A6 + 0x8] 0000161C 2050 movea.l A0, [A0] 0000161E 216E 000C 0002 move.l [A0 + 0x2], [A6 + 0xC] 00001624 2D6E 0008 0010 move.l [A6 + 0x10], [A6 + 0x8] 0000162A 4E5E unlink A6 0000162C 205F movea.l A0, [A7]+ 0000162E 504F addq.w A7, 8 00001630 4ED0 jmp [A0] 00001632 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001634-00001638 fn00001634: 00001634 4E56 FFF8 link A6, -0x0008 // end alternate branch 00001634-00001638 fn00001634: // (misaligned) 00001636 FFF8 .invalid <> 00001638 48E7 0118 movem.l -[A7], D7,A3,A4 0000163C 286E 0008 movea.l A4, [A6 + 0x8] 00001640 7E00 moveq.l D7, 0x00 00001642 266E 000C movea.l A3, [A6 + 0xC] 00001646 2D6E 000C 0010 move.l [A6 + 0x10], [A6 + 0xC] label0000164C: 0000164C 200B move.l D0, A3 0000164E 6736 beq +0x38 /* 00001686 */ 00001650 B7EE 0008 cmpa.l A3, [A6 + 0x8] 00001654 6626 bne +0x28 /* 0000167C */ 00001656 4A87 tst.l D7 00001658 660A bne +0xC /* 00001664 */ 0000165A 2054 movea.l A0, [A4] 0000165C 2D68 0002 0010 move.l [A6 + 0x10], [A0 + 0x2] 00001662 600C bra +0xE /* 00001670 */ label00001664: 00001664 2047 movea.l A0, D7 00001666 2254 movea.l A1, [A4] 00001668 2050 movea.l A0, [A0] 0000166A 2169 0002 0002 move.l [A0 + 0x2], [A1 + 0x2] label00001670: 00001670 2054 movea.l A0, [A4] 00001672 7000 moveq.l D0, 0x00 00001674 2140 0002 move.l [A0 + 0x2], D0 00001678 2640 movea.l A3, D0 0000167A 60D0 bra -0x2E /* 0000164C */ label0000167C: 0000167C 2E0B move.l D7, A3 0000167E 2053 movea.l A0, [A3] 00001680 2668 0002 movea.l A3, [A0 + 0x2] 00001684 60C6 bra -0x38 /* 0000164C */ label00001686: 00001686 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000168A 4E5E unlink A6 0000168C 205F movea.l A0, [A7]+ 0000168E 504F addq.w A7, 8 00001690 4ED0 jmp [A0] 00001692 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_120: // at 00001694 (misaligned) 00001696 0000 206E ori.b D0, 0x6E /* 'n' */ 0000169A 0008 2050 ori.b A0, 0x50 /* 'P' */ 0000169E 7000 moveq.l D0, 0x00 000016A0 2140 000E move.l [A0 + 0xE], D0 000016A4 102E 000C move.b D0, [A6 + 0xC] 000016A8 6714 beq +0x16 /* 000016BE */ 000016AA 42A7 clr.l -[A7] 000016AC 2F2D F4E0 move.l -[A7], [A5 - 0xB20] 000016B0 2F2E 000E move.l -[A7], [A6 + 0xE] 000016B4 4EBA FF5E jsr [PC - 0xA2 /* 00001614 */] 000016B8 2B5F F4E0 move.l [A5 - 0xB20], [A7]+ 000016BC 6012 bra +0x14 /* 000016D0 */ label000016BE: 000016BE 42A7 clr.l -[A7] 000016C0 2F2D F4E0 move.l -[A7], [A5 - 0xB20] 000016C4 2F2E 000E move.l -[A7], [A6 + 0xE] 000016C8 4EBA FF6A jsr [PC - 0x96 /* 00001634 */] 000016CC 2B5F F4E0 move.l [A5 - 0xB20], [A7]+ label000016D0: 000016D0 4E5E unlink A6 000016D2 205F movea.l A0, [A7]+ 000016D4 DEFC 000A add.w A7, 0xA /* '\n' */ 000016D8 4ED0 jmp [A0] 000016DA 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000016DE 0000 206E ori.b D0, 0x6E /* 'n' */ 000016E2 0008 2F28 ori.b A0, 0x28 /* '(' */ 000016E6 000C 2F2E ori.b A4, 0x2E /* '.' */ 000016EA 000C 4EAD ori.b A4, 0xAD 000016EE 31AA 4E5E 205F move.w [A0 + D2.w + 0x5F], [A2 + 0x4E5E] 000016F4 504F addq.w A7, 8 000016F6 4ED0 jmp [A0] export_121: fn000016F8: 000016F8 4E56 0000 link A6, 0 000016FC 48E7 0018 movem.l -[A7], A3,A4 00001700 266E 0008 movea.l A3, [A6 + 0x8] 00001704 284B movea.l A4, A3 00001706 4AAE 000C tst.l [A6 + 0xC] 0000170A 56C0 sne D0 0000170C 4A00 tst.b D0 0000170E 6712 beq +0x14 /* 00001722 */ 00001710 2054 movea.l A0, [A4] 00001712 4AA8 0034 tst.l [A0 + 0x34] 00001716 56C1 sne D1 00001718 C001 and.b D0, D1 0000171A 6706 beq +0x8 /* 00001722 */ 0000171C 2F0B move.l -[A7], A3 0000171E 4EAD 1CFA jsr [A5 + 0x1CFA /* export_923 */] label00001722: 00001722 487A FFB8 pea.l [PC - 0x48 /* 000016DC, value 0x4E560000 'NV\0\0', cstring "NV" */] 00001726 2F0E move.l -[A7], A6 00001728 2F0B move.l -[A7], A3 0000172A 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */] 0000172E 4CDF 1800 movem.l A3,A4, [A7]+ 00001732 4E5E unlink A6 00001734 205F movea.l A0, [A7]+ 00001736 504F addq.w A7, 8 00001738 4ED0 jmp [A0] 0000173A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000173C-00001740 export_122: fn0000173C: 0000173C 4E56 FFF8 link A6, -0x0008 // end alternate branch 0000173C-00001740 export_122: // at 0000173C (misaligned) fn0000173C: // (misaligned) 0000173E FFF8 .invalid <> 00001740 48E7 0028 movem.l -[A7], A2,A4 00001744 286E 0008 movea.l A4, [A6 + 0x8] 00001748 4AAE 000C tst.l [A6 + 0xC] 0000174C 672A beq +0x2C /* 00001778 */ 0000174E 41EE FFF8 lea.l A0, [A6 - 0x8] 00001752 2454 movea.l A2, [A4] 00001754 43EA 0022 lea.l A1, [A2 + 0x22] 00001758 20D9 move.l [A0]+, [A1]+ 0000175A 20D9 move.l [A0]+, [A1]+ 0000175C 2054 movea.l A0, [A4] 0000175E 4868 001A pea.l [A0 + 0x1A] 00001762 486E FFF8 pea.l [A6 - 0x8] 00001766 4EAD 218A jsr [A5 + 0x218A /* export_1069 */] 0000176A 486E FFF8 pea.l [A6 - 0x8] 0000176E 4267 clr.w -[A7] 00001770 2F2E 000C move.l -[A7], [A6 + 0xC] 00001774 4EAD 2DC2 jsr [A5 + 0x2DC2 /* export_1460 */] label00001778: 00001778 4CDF 1400 movem.l A2,A4, [A7]+ 0000177C 4E5E unlink A6 0000177E 205F movea.l A0, [A7]+ 00001780 504F addq.w A7, 8 00001782 4ED0 jmp [A0] export_123: fn00001784: 00001784 4E56 0000 link A6, 0 00001788 2F2E 000C move.l -[A7], [A6 + 0xC] 0000178C 206E 0008 movea.l A0, [A6 + 0x8] 00001790 2050 movea.l A0, [A0] 00001792 2F28 0034 move.l -[A7], [A0 + 0x34] 00001796 4EAD 3272 jsr [A5 + 0x3272 /* export_1610 */] 0000179A 4E5E unlink A6 0000179C 205F movea.l A0, [A7]+ 0000179E 504F addq.w A7, 8 000017A0 4ED0 jmp [A0] 000017A2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000017A4-000017B0 export_124: fn000017A4: 000017A4 4E56 0000 link A6, 0 000017A8 48E7 0028 movem.l -[A7], A2,A4 000017AC 286E 0008 movea.l A4, [A6 + 0x8] // end alternate branch 000017A4-000017B0 export_124: // at 000017A4 (misaligned) fn000017A4: // (misaligned) 000017A6 0000 48E7 ori.b D0, 0xE7 000017AA 0028 286E 0008 ori.b [A0 + 0x8], 0x6E /* 'n' */ 000017B0 206E 000C movea.l A0, [A6 + 0xC] 000017B4 2454 movea.l A2, [A4] 000017B6 43EA 0022 lea.l A1, [A2 + 0x22] 000017BA 20D9 move.l [A0]+, [A1]+ 000017BC 20D9 move.l [A0]+, [A1]+ 000017BE 2F2E 000C move.l -[A7], [A6 + 0xC] 000017C2 2054 movea.l A0, [A4] 000017C4 2F28 0034 move.l -[A7], [A0 + 0x34] 000017C8 4EAD 326A jsr [A5 + 0x326A /* export_1609 */] 000017CC 4CDF 1400 movem.l A2,A4, [A7]+ 000017D0 4E5E unlink A6 000017D2 205F movea.l A0, [A7]+ 000017D4 504F addq.w A7, 8 000017D6 4ED0 jmp [A0] export_125: fn000017D8: 000017D8 4E56 0000 link A6, 0 000017DC 2F0C move.l -[A7], A4 000017DE 286E 0008 movea.l A4, [A6 + 0x8] 000017E2 2054 movea.l A0, [A4] 000017E4 4AA8 0034 tst.l [A0 + 0x34] 000017E8 6708 beq +0xA /* 000017F2 */ 000017EA 2F28 0034 move.l -[A7], [A0 + 0x34] 000017EE 4EAD 324A jsr [A5 + 0x324A /* export_1605 */] label000017F2: 000017F2 285F movea.l A4, [A7]+ 000017F4 4E5E unlink A6 000017F6 2E9F move.l [A7], [A7]+ 000017F8 4E75 rts 000017FA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_126: // at 000017FC (misaligned) 000017FE 0000 2F0C ori.b D0, 0xC 00001802 286E 0008 movea.l A4, [A6 + 0x8] 00001806 2054 movea.l A0, [A4] 00001808 4AA8 0034 tst.l [A0 + 0x34] 0000180C 6708 beq +0xA /* 00001816 */ 0000180E 2F28 0034 move.l -[A7], [A0 + 0x34] 00001812 4EAD 3252 jsr [A5 + 0x3252 /* export_1606 */] label00001816: 00001816 285F movea.l A4, [A7]+ 00001818 4E5E unlink A6 0000181A 2E9F move.l [A7], [A7]+ 0000181C 4E75 rts 0000181E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001820-00001830 export_127: fn00001820: 00001820 4E56 0000 link A6, 0 00001824 2F2E 000C move.l -[A7], [A6 + 0xC] 00001828 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000182C 4EAD 30DA jsr [A5 + 0x30DA /* export_1559 */] // end alternate branch 00001820-00001830 export_127: // at 00001820 (misaligned) fn00001820: // (misaligned) 00001822 0000 2F2E ori.b D0, 0x2E /* '.' */ 00001826 000C 2F2E ori.b A4, 0x2E /* '.' */ 0000182A 0008 4EAD ori.b A0, 0xAD 0000182E 30DA move.w [A0]+, [A2]+ 00001830 4E5E unlink A6 00001832 205F movea.l A0, [A7]+ 00001834 504F addq.w A7, 8 00001836 4ED0 jmp [A0] 00001838 4E56 0000 link A6, 0 0000183C 206E 0008 movea.l A0, [A6 + 0x8] 00001840 1F28 000C move.b -[A7], [A0 + 0xC] 00001844 2F2E 000C move.l -[A7], [A6 + 0xC] 00001848 4EBA 047A jsr [PC + 0x47A /* 00001CC4 */] 0000184C 4E5E unlink A6 0000184E 205F movea.l A0, [A7]+ 00001850 504F addq.w A7, 8 00001852 4ED0 jmp [A0] export_128: 00001854 4E56 0000 link A6, 0 00001858 48E7 0018 movem.l -[A7], A3,A4 0000185C 266E 0008 movea.l A3, [A6 + 0x8] 00001860 284B movea.l A4, A3 00001862 202E 0012 move.l D0, [A6 + 0x12] 00001866 2054 movea.l A0, [A4] 00001868 B0A8 001E cmp.l D0, [A0 + 0x1E] 0000186C 56C0 sne D0 0000186E 4A00 tst.b D0 00001870 660E bne +0x10 /* 00001880 */ 00001872 222E 000E move.l D1, [A6 + 0xE] 00001876 B2A8 001A cmp.l D1, [A0 + 0x1A] 0000187A 56C1 sne D1 0000187C 8001 or.b D0, D1 0000187E 6752 beq +0x54 /* 000018D2 */ label00001880: 00001880 102E 000C move.b D0, [A6 + 0xC] 00001884 6706 beq +0x8 /* 0000188C */ 00001886 2F0B move.l -[A7], A3 00001888 4EAD 312A jsr [A5 + 0x312A /* export_1569 */] label0000188C: 0000188C 2054 movea.l A0, [A4] 0000188E 216E 0012 001E move.l [A0 + 0x1E], [A6 + 0x12] 00001894 216E 000E 001A move.l [A0 + 0x1A], [A6 + 0xE] 0000189A 2F0B move.l -[A7], A3 0000189C 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */] 000018A0 2F2D F99C move.l -[A7], [A5 - 0x664] 000018A4 4EAD 1BFA jsr [A5 + 0x1BFA /* export_891 */] 000018A8 102E 000C move.b D0, [A6 + 0xC] 000018AC 6706 beq +0x8 /* 000018B4 */ 000018AE 2F0B move.l -[A7], A3 000018B0 4EAD 312A jsr [A5 + 0x312A /* export_1569 */] label000018B4: 000018B4 2054 movea.l A0, [A4] 000018B6 4AA8 000E tst.l [A0 + 0xE] 000018BA 670A beq +0xC /* 000018C6 */ 000018BC 2F0B move.l -[A7], A3 000018BE 2F28 000E move.l -[A7], [A0 + 0xE] 000018C2 4EBA 0354 jsr [PC + 0x354 /* 00001C18 */] label000018C6: 000018C6 487A FF70 pea.l [PC - 0x90 /* 00001838, value 0x4E560000 'NV\0\0', cstring "NV" */] 000018CA 2F0E move.l -[A7], A6 000018CC 2F0B move.l -[A7], A3 000018CE 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */] label000018D2: 000018D2 4CDF 1800 movem.l A3,A4, [A7]+ 000018D6 4E5E unlink A6 000018D8 205F movea.l A0, [A7]+ 000018DA DEFC 000E add.w A7, 0xE 000018DE 4ED0 jmp [A0] fn000018E0: 000018E0 4E56 FFF8 link A6, -0x0008 000018E4 206E 000C movea.l A0, [A6 + 0xC] 000018E8 43EE FFF8 lea.l A1, [A6 - 0x8] 000018EC 22D8 move.l [A1]+, [A0]+ 000018EE 22D8 move.l [A1]+, [A0]+ 000018F0 4E5E unlink A6 000018F2 205F movea.l A0, [A7]+ 000018F4 504F addq.w A7, 8 000018F6 4ED0 jmp [A0] export_129: fn000018F8: 000018F8 4E56 FFFC link A6, -0x0004 000018FC 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001900 266E 000C movea.l A3, [A6 + 0xC] 00001904 2C2E 0008 move.l D6, [A6 + 0x8] 00001908 2846 movea.l A4, D6 0000190A 2054 movea.l A0, [A4] 0000190C 4AA8 0012 tst.l [A0 + 0x12] 00001910 672C beq +0x2E /* 0000193E */ 00001912 2F0B move.l -[A7], A3 00001914 2F28 0012 move.l -[A7], [A0 + 0x12] 00001918 4EAD 1832 jsr [A5 + 0x1832 /* export_770 */] 0000191C 4267 clr.w -[A7] 0000191E 2054 movea.l A0, [A4] 00001920 2F28 0012 move.l -[A7], [A0 + 0x12] 00001924 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */] 00001928 101F move.b D0, [A7]+ 0000192A 6712 beq +0x14 /* 0000193E */ 0000192C 2054 movea.l A0, [A4] 0000192E 2F28 0012 move.l -[A7], [A0 + 0x12] 00001932 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */] 00001936 2054 movea.l A0, [A4] 00001938 7000 moveq.l D0, 0x00 0000193A 2140 0012 move.l [A0 + 0x12], D0 label0000193E: 0000193E 2053 movea.l A0, [A3] 00001940 BCA8 0002 cmp.l D6, [A0 + 0x2] 00001944 6606 bne +0x8 /* 0000194C */ 00001946 7000 moveq.l D0, 0x00 00001948 2140 0002 move.l [A0 + 0x2], D0 label0000194C: 0000194C 2053 movea.l A0, [A3] 0000194E 7000 moveq.l D0, 0x00 00001950 2140 000E move.l [A0 + 0xE], D0 00001954 2F0B move.l -[A7], A3 00001956 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */] 0000195A 42A7 clr.l -[A7] 0000195C 2F06 move.l -[A7], D6 0000195E 4EAD 30E2 jsr [A5 + 0x30E2 /* export_1560 */] 00001962 2E1F move.l D7, [A7]+ 00001964 56C0 sne D0 00001966 4A00 tst.b D0 00001968 6718 beq +0x1A /* 00001982 */ 0000196A 2047 movea.l A0, D7 0000196C 2050 movea.l A0, [A0] 0000196E B7E8 004E cmpa.l A3, [A0 + 0x4E] 00001972 57C1 seq D1 00001974 C001 and.b D0, D1 00001976 670A beq +0xC /* 00001982 */ 00001978 2F06 move.l -[A7], D6 0000197A 2F07 move.l -[A7], D7 0000197C 4EAD 1ECA jsr [A5 + 0x1ECA /* export_981 */] 00001980 6010 bra +0x12 /* 00001992 */ label00001982: 00001982 B7ED F948 cmpa.l A3, [A5 - 0x6B8] 00001986 660A bne +0xC /* 00001992 */ 00001988 2F06 move.l -[A7], D6 0000198A 2F2D F99C move.l -[A7], [A5 - 0x664] 0000198E 4EAD 2A52 jsr [A5 + 0x2A52 /* export_1350 */] label00001992: 00001992 42A7 clr.l -[A7] 00001994 2F0B move.l -[A7], A3 00001996 4EAD 31AA jsr [A5 + 0x31AA /* export_1585 */] 0000199A 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 0000199E 4E5E unlink A6 000019A0 205F movea.l A0, [A7]+ 000019A2 504F addq.w A7, 8 000019A4 4ED0 jmp [A0] 000019A6 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000019AA FFFC .invalid <> 000019AC 2F0C move.l -[A7], A4 000019AE 286E 0008 movea.l A4, [A6 + 0x8] 000019B2 204C movea.l A0, A4 000019B4 5088 addq.l A0, 8 000019B6 2050 movea.l A0, [A0] 000019B8 2D48 FFFC move.l [A6 - 0x4], A0 000019BC 486C FFF8 pea.l [A4 - 0x8] 000019C0 1F2C 000C move.b -[A7], [A4 + 0xC] 000019C4 2F2E 000C move.l -[A7], [A6 + 0xC] 000019C8 4EAD 3182 jsr [A5 + 0x3182 /* export_1580 */] 000019CC 285F movea.l A4, [A7]+ 000019CE 4E5E unlink A6 000019D0 205F movea.l A0, [A7]+ 000019D2 504F addq.w A7, 8 000019D4 4ED0 jmp [A0] 000019D6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000019D8-000019DC export_130: fn000019D8: 000019D8 4E56 FFC8 link A6, -0x0038 // end alternate branch 000019D8-000019DC export_130: // at 000019D8 (misaligned) fn000019D8: // (misaligned) 000019DA FFC8 .invalid <> 000019DC 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000019E0 266E 0008 movea.l A3, [A6 + 0x8] 000019E4 2C2E 000E move.l D6, [A6 + 0xE] 000019E8 2E2E 0012 move.l D7, [A6 + 0x12] 000019EC 284B movea.l A4, A3 000019EE 2054 movea.l A0, [A4] 000019F0 BEA8 0026 cmp.l D7, [A0 + 0x26] 000019F4 56C0 sne D0 000019F6 4A00 tst.b D0 000019F8 660C bne +0xE /* 00001A06 */ 000019FA BCA8 0022 cmp.l D6, [A0 + 0x22] 000019FE 56C1 sne D1 00001A00 8001 or.b D0, D1 00001A02 6700 0198 beq +0x19A /* 00001B9C */ label00001A06: 00001A06 102E 000C move.b D0, [A6 + 0xC] 00001A0A 671C beq +0x1E /* 00001A28 */ 00001A0C 2F00 move.l -[A7], D0 00001A0E 4267 clr.w -[A7] 00001A10 2F0B move.l -[A7], A3 00001A12 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 00001A16 121F move.b D1, [A7]+ 00001A18 201F move.l D0, [A7]+ 00001A1A C001 and.b D0, D1 00001A1C 670A beq +0xC /* 00001A28 */ 00001A1E 486E FFC8 pea.l [A6 - 0x38] 00001A22 2F0B move.l -[A7], A3 00001A24 4EAD 1D8A jsr [A5 + 0x1D8A /* export_941 */] label00001A28: 00001A28 486E FFF8 pea.l [A6 - 0x8] 00001A2C 2007 move.l D0, D7 00001A2E 2054 movea.l A0, [A4] 00001A30 90A8 0026 sub.l D0, [A0 + 0x26] 00001A34 2F00 move.l -[A7], D0 00001A36 2006 move.l D0, D6 00001A38 90A8 0022 sub.l D0, [A0 + 0x22] 00001A3C 2F00 move.l -[A7], D0 00001A3E 4EAD 219A jsr [A5 + 0x219A /* export_1071 */] 00001A42 2054 movea.l A0, [A4] 00001A44 2147 0026 move.l [A0 + 0x26], D7 00001A48 2146 0022 move.l [A0 + 0x22], D6 00001A4C 2F0B move.l -[A7], A3 00001A4E 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */] 00001A52 2F2D F99C move.l -[A7], [A5 - 0x664] 00001A56 4EAD 1BFA jsr [A5 + 0x1BFA /* export_891 */] 00001A5A 102E 000C move.b D0, [A6 + 0xC] 00001A5E 6700 011A beq +0x11C /* 00001B7A */ 00001A62 2F00 move.l -[A7], D0 00001A64 4267 clr.w -[A7] 00001A66 2F0B move.l -[A7], A3 00001A68 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 00001A6C 121F move.b D1, [A7]+ 00001A6E 201F move.l D0, [A7]+ 00001A70 C001 and.b D0, D1 00001A72 6700 0106 beq +0x108 /* 00001B7A */ 00001A76 486E FFD8 pea.l [A6 - 0x28] 00001A7A 2F0B move.l -[A7], A3 00001A7C 4EAD 1D8A jsr [A5 + 0x1D8A /* export_941 */] 00001A80 4267 clr.w -[A7] 00001A82 2F0B move.l -[A7], A3 00001A84 4EAD 3162 jsr [A5 + 0x3162 /* export_1576 */] 00001A88 101F move.b D0, [A7]+ 00001A8A 6700 00EE beq +0xF0 /* 00001B7A */ 00001A8E 202E FFD4 move.l D0, [A6 - 0x2C] 00001A92 B0AE FFE4 cmp.l D0, [A6 - 0x1C] 00001A96 676C beq +0x6E /* 00001B04 */ 00001A98 486E FFE8 pea.l [A6 - 0x18] 00001A9C 42A7 clr.l -[A7] 00001A9E 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00001AA2 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001AA6 201F move.l D0, [A7]+ 00001AA8 2E9F move.l [A7], [A7]+ 00001AAA B097 cmp.l D0, [A7] 00001AAC 6C02 bge +0x4 /* 00001AB0 */ 00001AAE 2E80 move.l [A7], D0 label00001AB0: 00001AB0 42A7 clr.l -[A7] 00001AB2 2F2E FFC8 move.l -[A7], [A6 - 0x38] 00001AB6 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00001ABA 201F move.l D0, [A7]+ 00001ABC 2E9F move.l [A7], [A7]+ 00001ABE B097 cmp.l D0, [A7] 00001AC0 6C02 bge +0x4 /* 00001AC4 */ 00001AC2 2E80 move.l [A7], D0 label00001AC4: 00001AC4 42A7 clr.l -[A7] 00001AC6 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00001ACA 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001ACE 201F move.l D0, [A7]+ 00001AD0 2E9F move.l [A7], [A7]+ 00001AD2 B097 cmp.l D0, [A7] 00001AD4 6F02 ble +0x4 /* 00001AD8 */ 00001AD6 2E80 move.l [A7], D0 label00001AD8: 00001AD8 42A7 clr.l -[A7] 00001ADA 2F2E FFD0 move.l -[A7], [A6 - 0x30] 00001ADE 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00001AE2 201F move.l D0, [A7]+ 00001AE4 2E9F move.l [A7], [A7]+ 00001AE6 B097 cmp.l D0, [A7] 00001AE8 6F02 ble +0x4 /* 00001AEC */ 00001AEA 2E80 move.l [A7], D0 label00001AEC: 00001AEC 4EAD 21AA jsr [A5 + 0x21AA /* export_1073 */] 00001AF0 2054 movea.l A0, [A4] 00001AF2 4AA8 000E tst.l [A0 + 0xE] 00001AF6 670C beq +0xE /* 00001B04 */ 00001AF8 486E FFE8 pea.l [A6 - 0x18] 00001AFC 2F28 000E move.l -[A7], [A0 + 0xE] 00001B00 4EAD 1DCA jsr [A5 + 0x1DCA /* export_949 */] label00001B04: 00001B04 202E FFD0 move.l D0, [A6 - 0x30] 00001B08 B0AE FFE0 cmp.l D0, [A6 - 0x20] 00001B0C 676C beq +0x6E /* 00001B7A */ 00001B0E 486E FFE8 pea.l [A6 - 0x18] 00001B12 42A7 clr.l -[A7] 00001B14 2F2E FFCC move.l -[A7], [A6 - 0x34] 00001B18 2F2E FFDC move.l -[A7], [A6 - 0x24] 00001B1C 201F move.l D0, [A7]+ 00001B1E 2E9F move.l [A7], [A7]+ 00001B20 B097 cmp.l D0, [A7] 00001B22 6C02 bge +0x4 /* 00001B26 */ 00001B24 2E80 move.l [A7], D0 label00001B26: 00001B26 42A7 clr.l -[A7] 00001B28 2F2E FFD0 move.l -[A7], [A6 - 0x30] 00001B2C 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00001B30 201F move.l D0, [A7]+ 00001B32 2E9F move.l [A7], [A7]+ 00001B34 B097 cmp.l D0, [A7] 00001B36 6C02 bge +0x4 /* 00001B3A */ 00001B38 2E80 move.l [A7], D0 label00001B3A: 00001B3A 42A7 clr.l -[A7] 00001B3C 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00001B40 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001B44 201F move.l D0, [A7]+ 00001B46 2E9F move.l [A7], [A7]+ 00001B48 B097 cmp.l D0, [A7] 00001B4A 6F02 ble +0x4 /* 00001B4E */ 00001B4C 2E80 move.l [A7], D0 label00001B4E: 00001B4E 42A7 clr.l -[A7] 00001B50 2F2E FFD0 move.l -[A7], [A6 - 0x30] 00001B54 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00001B58 201F move.l D0, [A7]+ 00001B5A 2E9F move.l [A7], [A7]+ 00001B5C B097 cmp.l D0, [A7] 00001B5E 6F02 ble +0x4 /* 00001B62 */ 00001B60 2E80 move.l [A7], D0 label00001B62: 00001B62 4EAD 21AA jsr [A5 + 0x21AA /* export_1073 */] 00001B66 2054 movea.l A0, [A4] 00001B68 4AA8 000E tst.l [A0 + 0xE] 00001B6C 670C beq +0xE /* 00001B7A */ 00001B6E 486E FFE8 pea.l [A6 - 0x18] 00001B72 2F28 000E move.l -[A7], [A0 + 0xE] 00001B76 4EAD 1DCA jsr [A5 + 0x1DCA /* export_949 */] label00001B7A: 00001B7A 2054 movea.l A0, [A4] 00001B7C 4AA8 000E tst.l [A0 + 0xE] 00001B80 670E beq +0x10 /* 00001B90 */ 00001B82 2F0B move.l -[A7], A3 00001B84 486E FFF8 pea.l [A6 - 0x8] 00001B88 2F28 000E move.l -[A7], [A0 + 0xE] 00001B8C 4EAD 317A jsr [A5 + 0x317A /* export_1579 */] label00001B90: 00001B90 487A FE16 pea.l [PC - 0x1EA /* 000019A8, value 0x4E56FFFC */] 00001B94 2F0E move.l -[A7], A6 00001B96 2F0B move.l -[A7], A3 00001B98 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */] label00001B9C: 00001B9C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00001BA0 4E5E unlink A6 00001BA2 205F movea.l A0, [A7]+ 00001BA4 DEFC 000E add.w A7, 0xE 00001BA8 4ED0 jmp [A0] 00001BAA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001BAC-00001BBA export_131: fn00001BAC: 00001BAC 4E56 0000 link A6, 0 00001BB0 48E7 0018 movem.l -[A7], A3,A4 00001BB4 266E 0008 movea.l A3, [A6 + 0x8] 00001BB8 284B movea.l A4, A3 // end alternate branch 00001BAC-00001BBA export_131: // at 00001BAC (misaligned) fn00001BAC: // (misaligned) 00001BAE 0000 48E7 ori.b D0, 0xE7 00001BB2 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 00001BB6 0008 284B ori.b A0, 0x4B /* 'K' */ 00001BBA 102E 000E move.b D0, [A6 + 0xE] 00001BBE 2054 movea.l A0, [A4] 00001BC0 B028 0032 cmp.b D0, [A0 + 0x32] 00001BC4 6728 beq +0x2A /* 00001BEE */ 00001BC6 102E 000C move.b D0, [A6 + 0xC] 00001BCA 670C beq +0xE /* 00001BD8 */ 00001BCC 117C 0001 0032 move.b [A0 + 0x32], 0x1 00001BD2 2F0B move.l -[A7], A3 00001BD4 4EAD 312A jsr [A5 + 0x312A /* export_1569 */] label00001BD8: 00001BD8 2F0B move.l -[A7], A3 00001BDA 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */] 00001BDE 2F2D F99C move.l -[A7], [A5 - 0x664] 00001BE2 4EAD 1BFA jsr [A5 + 0x1BFA /* export_891 */] 00001BE6 2054 movea.l A0, [A4] 00001BE8 116E 000E 0032 move.b [A0 + 0x32], [A6 + 0xE] label00001BEE: 00001BEE 4CDF 1800 movem.l A3,A4, [A7]+ 00001BF2 4E5E unlink A6 00001BF4 205F movea.l A0, [A7]+ 00001BF6 504F addq.w A7, 8 00001BF8 4ED0 jmp [A0] 00001BFA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_132: // at 00001BFC (misaligned) 00001BFE FFF8 .invalid <> 00001C00 206E 000C movea.l A0, [A6 + 0xC] 00001C04 43EE FFF8 lea.l A1, [A6 - 0x8] 00001C08 22D8 move.l [A1]+, [A0]+ 00001C0A 22D8 move.l [A1]+, [A0]+ 00001C0C 4E5E unlink A6 00001C0E 205F movea.l A0, [A7]+ 00001C10 DEFC 000C add.w A7, 0xC 00001C14 4ED0 jmp [A0] 00001C16 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001C18-00001C1E fn00001C18: 00001C18 4E56 0000 link A6, 0 00001C1C 4E5E unlink A6 // end alternate branch 00001C18-00001C1E fn00001C18: // (misaligned) 00001C1A 0000 4E5E ori.b D0, 0x5E /* '^' */ 00001C1E 205F movea.l A0, [A7]+ 00001C20 504F addq.w A7, 8 00001C22 4ED0 jmp [A0] export_133: 00001C24 4E56 FFEE link A6, -0x0012 00001C28 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 00001C2C 206E 000E movea.l A0, [A6 + 0xE] 00001C30 43EE FFF8 lea.l A1, [A6 - 0x8] 00001C34 22D8 move.l [A1]+, [A0]+ 00001C36 22D8 move.l [A1]+, [A0]+ 00001C38 266E 0008 movea.l A3, [A6 + 0x8] 00001C3C 284B movea.l A4, A3 00001C3E 4206 clr.b D6 00001C40 41EE FFF0 lea.l A0, [A6 - 0x10] 00001C44 2454 movea.l A2, [A4] 00001C46 43EA 0022 lea.l A1, [A2 + 0x22] 00001C4A 20D9 move.l [A0]+, [A1]+ 00001C4C 20D9 move.l [A0]+, [A1]+ 00001C4E 4207 clr.b D7 00001C50 6036 bra +0x38 /* 00001C88 */ label00001C52: 00001C52 1007 move.b D0, D7 00001C54 4880 ext.w D0 00001C56 2054 movea.l A0, [A4] 00001C58 4A30 002A tst.b [A0 + D0.w + 0x2A] 00001C5C 6604 bne +0x6 /* 00001C62 */ 00001C5E 7C01 moveq.l D6, 0x01 00001C60 6024 bra +0x26 /* 00001C86 */ label00001C62: 00001C62 1007 move.b D0, D7 00001C64 4880 ext.w D0 00001C66 2054 movea.l A0, [A4] 00001C68 7201 moveq.l D1, 0x01 00001C6A B230 002A cmp.b D1, [A0 + D0.w + 0x2A] 00001C6E 6616 bne +0x18 /* 00001C86 */ 00001C70 1007 move.b D0, D7 00001C72 4880 ext.w D0 00001C74 E540 asl D0.w, 2 00001C76 1207 move.b D1, D7 00001C78 4881 ext.w D1 00001C7A E541 asl D1.w, 2 00001C7C 2436 10F8 move.l D2, [A6 + D1.w - 0x8] 00001C80 D5B6 00F0 add.l [A6 + D0.w - 0x16], D2 00001C84 7C01 moveq.l D6, 0x01 label00001C86: 00001C86 5207 addq.b D7, 1 label00001C88: 00001C88 7001 moveq.l D0, 0x01 00001C8A B007 cmp.b D0, D7 00001C8C 6CC4 bge -0x3A /* 00001C52 */ 00001C8E 1006 move.b D0, D6 00001C90 6722 beq +0x24 /* 00001CB4 */ 00001C92 486E FFF0 pea.l [A6 - 0x10] 00001C96 2F0B move.l -[A7], A3 00001C98 4EAD 3192 jsr [A5 + 0x3192 /* export_1582 */] 00001C9C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001CA0 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001CA4 1F2E 000C move.b -[A7], [A6 + 0xC] 00001CA8 2F0B move.l -[A7], A3 00001CAA 4EAD 318A jsr [A5 + 0x318A /* export_1581 */] 00001CAE 2F0B move.l -[A7], A3 00001CB0 4EBA FB26 jsr [PC - 0x4DA /* 000017D8 */] label00001CB4: 00001CB4 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+ 00001CB8 4E5E unlink A6 00001CBA 205F movea.l A0, [A7]+ 00001CBC DEFC 000A add.w A7, 0xA /* '\n' */ 00001CC0 4ED0 jmp [A0] 00001CC2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001CC4-00001CCA fn00001CC4: 00001CC4 4E56 0000 link A6, 0 00001CC8 4E5E unlink A6 // end alternate branch 00001CC4-00001CCA fn00001CC4: // (misaligned) 00001CC6 0000 4E5E ori.b D0, 0x5E /* '^' */ 00001CCA 205F movea.l A0, [A7]+ 00001CCC 5C4F addq.w A7, 6 00001CCE 4ED0 jmp [A0] 00001CD0 4E56 FFFC link A6, -0x0004 00001CD4 2F0C move.l -[A7], A4 00001CD6 286E 0008 movea.l A4, [A6 + 0x8] 00001CDA 204C movea.l A0, A4 00001CDC 5088 addq.l A0, 8 00001CDE 2050 movea.l A0, [A0] 00001CE0 2D48 FFFC move.l [A6 - 0x4], A0 00001CE4 4AAC FFFC tst.l [A4 - 0x4] 00001CE8 670E beq +0x10 /* 00001CF8 */ 00001CEA 102C FFFB move.b D0, [A4 - 0x5] 00001CEE 6702 beq +0x4 /* 00001CF2 */ 00001CF0 A8F4 syscall ClosePicture label00001CF2: 00001CF2 2F2C FFFC move.l -[A7], [A4 - 0x4] 00001CF6 A8F5 syscall KillPicture label00001CF8: 00001CF8 102D F9BD move.b D0, [A5 - 0x643] 00001CFC 6708 beq +0xA /* 00001D06 */ 00001CFE 486C FF16 pea.l [A4 - 0xEA] 00001D02 A87D syscall ClosePort 00001D04 6006 bra +0x8 /* 00001D0C */ label00001D06: 00001D06 486C FF82 pea.l [A4 - 0x7E] 00001D0A A87D syscall ClosePort label00001D0C: 00001D0C 2F2D F91C move.l -[A7], [A5 - 0x6E4] 00001D10 A873 syscall SetPort 00001D12 42A7 clr.l -[A7] 00001D14 2F2C 0008 move.l -[A7], [A4 + 0x8] 00001D18 4EAD 31AA jsr [A5 + 0x31AA /* export_1585 */] 00001D1C 422D F46C clr.b [A5 - 0xB94] 00001D20 7000 moveq.l D0, 0x00 00001D22 2B40 F448 move.l [A5 - 0xBB8], D0 00001D26 285F movea.l A4, [A7]+ 00001D28 4E5E unlink A6 00001D2A 205F movea.l A0, [A7]+ 00001D2C DEFC 000A add.w A7, 0xA /* '\n' */ 00001D30 4ED0 jmp [A0] 00001D32 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_134: // at 00001D34 (misaligned) 00001D36 FED8 48E7 .extension 0xED8 <> // unimplemented 00001D3A 0108 btst A0, D0 00001D3C 286E 0008 movea.l A4, [A6 + 0x8] 00001D40 2F0C move.l -[A7], A4 00001D42 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */] 00001D46 1B7C 0001 F46C move.b [A5 - 0xB94], 0x1 00001D4C 2B4C F448 move.l [A5 - 0xBB8], A4 00001D50 102D F9BD move.b D0, [A5 - 0x643] 00001D54 6712 beq +0x14 /* 00001D68 */ 00001D56 486E FF16 pea.l [A6 - 0xEA] 00001D5A AA00 syscall OpenCPort 00001D5C 486E FF16 pea.l [A6 - 0xEA] 00001D60 2F0C move.l -[A7], A4 00001D62 4EAD 31AA jsr [A5 + 0x31AA /* export_1585 */] 00001D66 6010 bra +0x12 /* 00001D78 */ label00001D68: 00001D68 486E FF82 pea.l [A6 - 0x7E] 00001D6C A86F syscall OpenPort 00001D6E 486E FF82 pea.l [A6 - 0x7E] 00001D72 2F0C move.l -[A7], A4 00001D74 4EAD 31AA jsr [A5 + 0x31AA /* export_1585 */] label00001D78: 00001D78 486E FED8 pea.l [A6 - 0x128] 00001D7C 487A FF52 pea.l [PC - 0xAE /* 00001CD0, value 0x4E56FFFC */] 00001D80 2F0E move.l -[A7], A6 00001D82 4EAD 1FB2 jsr [A5 + 0x1FB2 /* export_1010 */] 00001D86 4267 clr.w -[A7] 00001D88 2F0C move.l -[A7], A4 00001D8A 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 00001D8E 101F move.b D0, [A7]+ 00001D90 6700 0092 beq +0x94 /* 00001E24 */ 00001D94 486E FFF2 pea.l [A6 - 0xE] 00001D98 2F0C move.l -[A7], A4 00001D9A 4EAD 1D9A jsr [A5 + 0x1D9A /* export_943 */] 00001D9E 42A7 clr.l -[A7] 00001DA0 486E FFF2 pea.l [A6 - 0xE] 00001DA4 A8F3 syscall OpenPicture 00001DA6 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00001DAA 1D7C 0001 FFFB move.b [A6 - 0x5], 0x1 00001DB0 4AAE FFFC tst.l [A6 - 0x4] 00001DB4 675E beq +0x60 /* 00001E14 */ 00001DB6 486E FFF2 pea.l [A6 - 0xE] 00001DBA A87B syscall ClipRect 00001DBC 2F0C move.l -[A7], A4 00001DBE 4EAD 315A jsr [A5 + 0x315A /* export_1575 */] 00001DC2 A8F4 syscall ClosePicture 00001DC4 422E FFFB clr.b [A6 - 0x5] 00001DC8 4267 clr.w -[A7] 00001DCA 206E FFFC movea.l A0, [A6 - 0x4] 00001DCE 2050 movea.l A0, [A0] 00001DD0 4868 0002 pea.l [A0 + 0x2] 00001DD4 A8AE syscall EmptyRect 00001DD6 101F move.b D0, [A7]+ 00001DD8 670A beq +0xC /* 00001DE4 */ 00001DDA 3F3C FF94 move.w -[A7], 0xFF94 00001DDE 42A7 clr.l -[A7] 00001DE0 4EAD 1FEA jsr [A5 + 0x1FEA /* export_1017 */] label00001DE4: 00001DE4 4267 clr.w -[A7] 00001DE6 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 00001DEC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001DF0 4EBA 10CA jsr [PC + 0x10CA /* 00002EBC */] 00001DF4 301F move.w D0, [A7]+ 00001DF6 48C0 ext.l D0 00001DF8 2E00 move.l D7, D0 00001DFA 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001DFE A8F5 syscall KillPicture 00001E00 7000 moveq.l D0, 0x00 00001E02 2D40 FFFC move.l [A6 - 0x4], D0 00001E06 4A87 tst.l D7 00001E08 6714 beq +0x16 /* 00001E1E */ 00001E0A 3F07 move.w -[A7], D7 00001E0C 42A7 clr.l -[A7] 00001E0E 4EAD 1FEA jsr [A5 + 0x1FEA /* export_1017 */] 00001E12 600A bra +0xC /* 00001E1E */ label00001E14: 00001E14 3F3C FF94 move.w -[A7], 0xFF94 00001E18 42A7 clr.l -[A7] 00001E1A 4EAD 1FEA jsr [A5 + 0x1FEA /* export_1017 */] label00001E1E: 00001E1E 2F0C move.l -[A7], A4 00001E20 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */] label00001E24: 00001E24 486E FED8 pea.l [A6 - 0x128] 00001E28 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */] 00001E2C 102D F9BD move.b D0, [A5 - 0x643] 00001E30 6708 beq +0xA /* 00001E3A */ 00001E32 486E FF16 pea.l [A6 - 0xEA] 00001E36 A87D syscall ClosePort 00001E38 6006 bra +0x8 /* 00001E40 */ label00001E3A: 00001E3A 486E FF82 pea.l [A6 - 0x7E] 00001E3E A87D syscall ClosePort label00001E40: 00001E40 2F2D F91C move.l -[A7], [A5 - 0x6E4] 00001E44 A873 syscall SetPort 00001E46 422D F46C clr.b [A5 - 0xB94] 00001E4A 7000 moveq.l D0, 0x00 00001E4C 2B40 F448 move.l [A5 - 0xBB8], D0 00001E50 42A7 clr.l -[A7] 00001E52 2F0C move.l -[A7], A4 00001E54 4EAD 31AA jsr [A5 + 0x31AA /* export_1585 */] 00001E58 4CDF 1080 movem.l D7,A4, [A7]+ 00001E5C 4E5E unlink A6 00001E5E 2E9F move.l [A7], [A7]+ 00001E60 4E75 rts 00001E62 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001E64-00001E68 fn00001E64: 00001E64 4E56 FFFC link A6, -0x0004 // end alternate branch 00001E64-00001E68 fn00001E64: // (misaligned) 00001E66 FFFC .invalid <> 00001E68 2F0C move.l -[A7], A4 00001E6A 42A7 clr.l -[A7] 00001E6C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E70 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */] 00001E74 285F movea.l A4, [A7]+ 00001E76 4A94 tst.l [A4] 00001E78 6604 bne +0x6 /* 00001E7E */ 00001E7A 2F0C move.l -[A7], A4 00001E7C A9A2 syscall LoadResource label00001E7E: 00001E7E 2D4C 000C move.l [A6 + 0xC], A4 00001E82 285F movea.l A4, [A7]+ 00001E84 4E5E unlink A6 00001E86 2E9F move.l [A7], [A7]+ 00001E88 4E75 rts 00001E8A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001E8C-00001E90 fn00001E8C: 00001E8C 4E56 FFC2 link A6, -0x003E // end alternate branch 00001E8C-00001E90 fn00001E8C: // (misaligned) 00001E8E FFC2 .invalid <> 00001E90 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 00001E94 286E 0008 movea.l A4, [A6 + 0x8] 00001E98 204C movea.l A0, A4 00001E9A 5088 addq.l A0, 8 00001E9C 2050 movea.l A0, [A0] 00001E9E 2D48 FFC2 move.l [A6 - 0x3E], A0 00001EA2 4267 clr.w -[A7] 00001EA4 1F3C 0001 move.b -[A7], 0x1 00001EA8 2F2C 0008 move.l -[A7], [A4 + 0x8] 00001EAC 4EBA 02BA jsr [PC + 0x2BA /* 00002168 */] 00001EB0 181F move.b D4, [A7]+ 00001EB2 206E FFC2 movea.l A0, [A6 - 0x3E] 00001EB6 2050 movea.l A0, [A0] 00001EB8 2268 0038 movea.l A1, [A0 + 0x38] 00001EBC 2269 0072 movea.l A1, [A1 + 0x72] 00001EC0 2251 movea.l A1, [A1] 00001EC2 41EE FFE8 lea.l A0, [A6 - 0x18] 00001EC6 5489 addq.l A1, 2 00001EC8 20D9 move.l [A0]+, [A1]+ 00001ECA 20D9 move.l [A0]+, [A1]+ 00001ECC 4267 clr.w -[A7] 00001ECE 1F04 move.b -[A7], D4 00001ED0 2F2C 0008 move.l -[A7], [A4 + 0x8] 00001ED4 4EBA 0292 jsr [PC + 0x292 /* 00002168 */] 00001ED8 101F move.b D0, [A7]+ 00001EDA 206E FFC2 movea.l A0, [A6 - 0x3E] 00001EDE 43EE FFC8 lea.l A1, [A6 - 0x38] 00001EE2 2050 movea.l A0, [A0] 00001EE4 45E8 003E lea.l A2, [A0 + 0x3E] 00001EE8 22DA move.l [A1]+, [A2]+ 00001EEA 22DA move.l [A1]+, [A2]+ 00001EEC 42A7 clr.l -[A7] 00001EEE AA29 syscall GetDeviceList 00001EF0 265F movea.l A3, [A7]+ 00001EF2 42A7 clr.l -[A7] 00001EF4 AA2A syscall GetMainDevice 00001EF6 2E1F move.l D7, [A7]+ 00001EF8 7C00 moveq.l D6, 0x00 label00001EFA: 00001EFA 2053 movea.l A0, [A3] 00001EFC 43EE FFF0 lea.l A1, [A6 - 0x10] 00001F00 41E8 0022 lea.l A0, [A0 + 0x22] 00001F04 22D8 move.l [A1]+, [A0]+ 00001F06 22D8 move.l [A1]+, [A0]+ 00001F08 4267 clr.w -[A7] 00001F0A 486E FFF0 pea.l [A6 - 0x10] 00001F0E 486E FFC8 pea.l [A6 - 0x38] 00001F12 486E FFE0 pea.l [A6 - 0x20] 00001F16 A8AA syscall SectRect 00001F18 101F move.b D0, [A7]+ 00001F1A 6740 beq +0x42 /* 00001F5C */ 00001F1C 2F00 move.l -[A7], D0 00001F1E 4267 clr.w -[A7] 00001F20 486E FFE8 pea.l [A6 - 0x18] 00001F24 486E FFF0 pea.l [A6 - 0x10] 00001F28 486E FFD8 pea.l [A6 - 0x28] 00001F2C A8AA syscall SectRect 00001F2E 121F move.b D1, [A7]+ 00001F30 201F move.l D0, [A7]+ 00001F32 C001 and.b D0, D1 00001F34 6726 beq +0x28 /* 00001F5C */ 00001F36 42A7 clr.l -[A7] 00001F38 302E FFDC move.w D0, [A6 - 0x24] 00001F3C 906E FFD8 sub.w D0, [A6 - 0x28] 00001F40 3F00 move.w -[A7], D0 00001F42 302E FFDE move.w D0, [A6 - 0x22] 00001F46 906E FFDA sub.w D0, [A6 - 0x26] 00001F4A 3F00 move.w -[A7], D0 00001F4C 301F move.w D0, [A7]+ 00001F4E C1DF muls.w D0, [A7]+ 00001F50 2E80 move.l [A7], D0 00001F52 2A1F move.l D5, [A7]+ 00001F54 BC85 cmp.l D6, D5 00001F56 6C04 bge +0x6 /* 00001F5C */ 00001F58 2C05 move.l D6, D5 00001F5A 2E0B move.l D7, A3 label00001F5C: 00001F5C 42A7 clr.l -[A7] 00001F5E 2F0B move.l -[A7], A3 00001F60 AA2B syscall GetNextDevice 00001F62 265F movea.l A3, [A7]+ 00001F64 200B move.l D0, A3 00001F66 6692 bne -0x6C /* 00001EFA */ 00001F68 42A7 clr.l -[A7] 00001F6A AA2A syscall GetMainDevice 00001F6C BE9F cmp.l D7, [A7]+ 00001F6E 6712 beq +0x14 /* 00001F82 */ 00001F70 2047 movea.l A0, D7 00001F72 2050 movea.l A0, [A0] 00001F74 226C 000C movea.l A1, [A4 + 0xC] 00001F78 41E8 0022 lea.l A0, [A0 + 0x22] 00001F7C 22D8 move.l [A1]+, [A0]+ 00001F7E 22D8 move.l [A1]+, [A0]+ 00001F80 602E bra +0x30 /* 00001FB0 */ label00001F82: 00001F82 2F2D F938 move.l -[A7], [A5 - 0x6C8] 00001F86 2047 movea.l A0, D7 00001F88 2050 movea.l A0, [A0] 00001F8A 4868 0022 pea.l [A0 + 0x22] 00001F8E A8DF syscall RectRgn 00001F90 2F2D F938 move.l -[A7], [A5 - 0x6C8] 00001F94 42A7 clr.l -[A7] 00001F96 2EB8 09EE move.l [A7], [0x000009EE /* GrayRgn */] 00001F9A 2F2D F938 move.l -[A7], [A5 - 0x6C8] 00001F9E A8E4 syscall SectRgn 00001FA0 206D F938 movea.l A0, [A5 - 0x6C8] 00001FA4 2050 movea.l A0, [A0] 00001FA6 226C 000C movea.l A1, [A4 + 0xC] 00001FAA 5488 addq.l A0, 2 00001FAC 22D8 move.l [A1]+, [A0]+ 00001FAE 22D8 move.l [A1]+, [A0]+ label00001FB0: 00001FB0 206E 0008 movea.l A0, [A6 + 0x8] 00001FB4 2147 0010 move.l [A0 + 0x10], D7 00001FB8 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001FBC 4E5E unlink A6 00001FBE 2E9F move.l [A7], [A7]+ 00001FC0 4E75 rts 00001FC2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001FC4-00001FCC export_135: fn00001FC4: 00001FC4 4E56 0000 link A6, 0 00001FC8 102D F9BD move.b D0, [A5 - 0x643] // end alternate branch 00001FC4-00001FCC export_135: // at 00001FC4 (misaligned) fn00001FC4: // (misaligned) 00001FC6 0000 102D ori.b D0, 0x2D /* '-' */ 00001FCA F9BD .invalid <> 00001FCC 6708 beq +0xA /* 00001FD6 */ 00001FCE 2F0E move.l -[A7], A6 00001FD0 4EBA FEBA jsr [PC - 0x146 /* 00001E8C */] 00001FD4 6030 bra +0x32 /* 00002006 */ label00001FD6: 00001FD6 7000 moveq.l D0, 0x00 00001FD8 2D40 0010 move.l [A6 + 0x10], D0 00001FDC 2F2D F938 move.l -[A7], [A5 - 0x6C8] 00001FE0 486D FB26 pea.l [A5 - 0x4DA] 00001FE4 A8DF syscall RectRgn 00001FE6 2F2D F938 move.l -[A7], [A5 - 0x6C8] 00001FEA 42A7 clr.l -[A7] 00001FEC 2EB8 09EE move.l [A7], [0x000009EE /* GrayRgn */] 00001FF0 2F2D F938 move.l -[A7], [A5 - 0x6C8] 00001FF4 A8E4 syscall SectRgn 00001FF6 206D F938 movea.l A0, [A5 - 0x6C8] 00001FFA 2050 movea.l A0, [A0] 00001FFC 226E 000C movea.l A1, [A6 + 0xC] 00002000 5488 addq.l A0, 2 00002002 22D8 move.l [A1]+, [A0]+ 00002004 22D8 move.l [A1]+, [A0]+ label00002006: 00002006 4E5E unlink A6 00002008 205F movea.l A0, [A7]+ 0000200A 504F addq.w A7, 8 0000200C 4ED0 jmp [A0] 0000200E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_136: // at 00002010 (misaligned) 00002012 FFEC .invalid <> 00002014 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00002018 206E 000C movea.l A0, [A6 + 0xC] 0000201C 43EE FFF8 lea.l A1, [A6 - 0x8] 00002020 22D8 move.l [A1]+, [A0]+ 00002022 22D8 move.l [A1]+, [A0]+ 00002024 282E 0008 move.l D4, [A6 + 0x8] 00002028 2844 movea.l A4, D4 0000202A 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 00002030 4267 clr.w -[A7] 00002032 1F3C 0001 move.b -[A7], 0x1 00002036 2F04 move.l -[A7], D4 00002038 4EBA 012E jsr [PC + 0x12E /* 00002168 */] 0000203C 1C1F move.b D6, [A7]+ 0000203E 42A7 clr.l -[A7] 00002040 2254 movea.l A1, [A4] 00002042 2069 0038 movea.l A0, [A1 + 0x38] 00002046 2F28 007E move.l -[A7], [A0 + 0x7E] 0000204A 4EBA FE18 jsr [PC - 0x1E8 /* 00001E64 */] 0000204E 265F movea.l A3, [A7]+ 00002050 4267 clr.w -[A7] 00002052 2054 movea.l A0, [A4] 00002054 2F28 0038 move.l -[A7], [A0 + 0x38] 00002058 4EBA F57E jsr [PC - 0xA82 /* 000015D8 */] 0000205C 3E1F move.w D7, [A7]+ 0000205E 4267 clr.w -[A7] 00002060 2F0B move.l -[A7], A3 00002062 4EAD 20B2 jsr [A5 + 0x20B2 /* export_1042 */] 00002066 1A1F move.b D5, [A7]+ 00002068 2F0B move.l -[A7], A3 0000206A 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 0000206E 42A7 clr.l -[A7] 00002070 3F07 move.w -[A7], D7 00002072 2054 movea.l A0, [A4] 00002074 2F28 0038 move.l -[A7], [A0 + 0x38] 00002078 3F3C 0001 move.w -[A7], 0x1 0000207C 42A7 clr.l -[A7] 0000207E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002082 2E9F move.l [A7], [A7]+ 00002084 2F0B move.l -[A7], A3 00002086 205F movea.l A0, [A7]+ 00002088 2050 movea.l A0, [A0] 0000208A 4E90 jsr [A0] 0000208C 7002 moveq.l D0, 0x02 0000208E B09F cmp.l D0, [A7]+ 00002090 56C0 sne D0 00002092 4A00 tst.b D0 00002094 6700 00B0 beq +0xB2 /* 00002146 */ 00002098 2F00 move.l -[A7], D0 0000209A 42A7 clr.l -[A7] 0000209C 3F07 move.w -[A7], D7 0000209E 2054 movea.l A0, [A4] 000020A0 2F28 0038 move.l -[A7], [A0 + 0x38] 000020A4 3F3C 0001 move.w -[A7], 0x1 000020A8 2F00 move.l -[A7], D0 000020AA 42A7 clr.l -[A7] 000020AC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000020B0 2E9F move.l [A7], [A7]+ 000020B2 221F move.l D1, [A7]+ 000020B4 201F move.l D0, [A7]+ 000020B6 2F01 move.l -[A7], D1 000020B8 2F0B move.l -[A7], A3 000020BA 205F movea.l A0, [A7]+ 000020BC 2050 movea.l A0, [A0] 000020BE 4E90 jsr [A0] 000020C0 221F move.l D1, [A7]+ 000020C2 201F move.l D0, [A7]+ 000020C4 7402 moveq.l D2, 0x02 000020C6 B481 cmp.l D2, D1 000020C8 56C1 sne D1 000020CA C001 and.b D0, D1 000020CC 6778 beq +0x7A /* 00002146 */ 000020CE 2F00 move.l -[A7], D0 000020D0 42A7 clr.l -[A7] 000020D2 3F07 move.w -[A7], D7 000020D4 2054 movea.l A0, [A4] 000020D6 2F28 0038 move.l -[A7], [A0 + 0x38] 000020DA 3F3C 0001 move.w -[A7], 0x1 000020DE 2F00 move.l -[A7], D0 000020E0 42A7 clr.l -[A7] 000020E2 3F2E FFFA move.w -[A7], [A6 - 0x6] 000020E6 3F2E FFFC move.w -[A7], [A6 - 0x4] 000020EA 2E9F move.l [A7], [A7]+ 000020EC 221F move.l D1, [A7]+ 000020EE 201F move.l D0, [A7]+ 000020F0 2F01 move.l -[A7], D1 000020F2 2F0B move.l -[A7], A3 000020F4 205F movea.l A0, [A7]+ 000020F6 2050 movea.l A0, [A0] 000020F8 4E90 jsr [A0] 000020FA 221F move.l D1, [A7]+ 000020FC 201F move.l D0, [A7]+ 000020FE 7402 moveq.l D2, 0x02 00002100 B481 cmp.l D2, D1 00002102 56C1 sne D1 00002104 C001 and.b D0, D1 00002106 673E beq +0x40 /* 00002146 */ 00002108 2F00 move.l -[A7], D0 0000210A 42A7 clr.l -[A7] 0000210C 3F07 move.w -[A7], D7 0000210E 2054 movea.l A0, [A4] 00002110 2F28 0038 move.l -[A7], [A0 + 0x38] 00002114 3F3C 0001 move.w -[A7], 0x1 00002118 2F00 move.l -[A7], D0 0000211A 42A7 clr.l -[A7] 0000211C 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002120 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002124 2E9F move.l [A7], [A7]+ 00002126 221F move.l D1, [A7]+ 00002128 201F move.l D0, [A7]+ 0000212A 2F01 move.l -[A7], D1 0000212C 2F0B move.l -[A7], A3 0000212E 205F movea.l A0, [A7]+ 00002130 2050 movea.l A0, [A0] 00002132 4E90 jsr [A0] 00002134 221F move.l D1, [A7]+ 00002136 201F move.l D0, [A7]+ 00002138 7402 moveq.l D2, 0x02 0000213A B481 cmp.l D2, D1 0000213C 56C1 sne D1 0000213E C001 and.b D0, D1 00002140 6704 beq +0x6 /* 00002146 */ 00002142 422E 0010 clr.b [A6 + 0x10] label00002146: 00002146 2F0B move.l -[A7], A3 00002148 1F05 move.b -[A7], D5 0000214A 4EAD 211A jsr [A5 + 0x211A /* export_1055 */] 0000214E 4267 clr.w -[A7] 00002150 1F06 move.b -[A7], D6 00002152 2F04 move.l -[A7], D4 00002154 4EBA 0012 jsr [PC + 0x12 /* 00002168 */] 00002158 101F move.b D0, [A7]+ 0000215A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 0000215E 4E5E unlink A6 00002160 205F movea.l A0, [A7]+ 00002162 504F addq.w A7, 8 00002164 4ED0 jmp [A0] 00002166 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002168-0000216C export_137: fn00002168: 00002168 4E56 FFDE link A6, -0x0022 // end alternate branch 00002168-0000216C export_137: // at 00002168 (misaligned) fn00002168: // (misaligned) 0000216A FFDE .invalid <> 0000216C 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 00002170 2A2E 0008 move.l D5, [A6 + 0x8] 00002174 2845 movea.l A4, D5 00002176 2054 movea.l A0, [A4] 00002178 2668 0038 movea.l A3, [A0 + 0x38] 0000217C 4267 clr.w -[A7] 0000217E 2F05 move.l -[A7], D5 00002180 4EAD 30C2 jsr [A5 + 0x30C2 /* export_1556 */] 00002184 101F move.b D0, [A7]+ 00002186 6616 bne +0x18 /* 0000219E */ 00002188 2F00 move.l -[A7], D0 0000218A 4267 clr.w -[A7] 0000218C 2F2B 0072 move.l -[A7], [A3 + 0x72] 00002190 A8E2 syscall EmptyRgn 00002192 121F move.b D1, [A7]+ 00002194 201F move.l D0, [A7]+ 00002196 0A01 0001 xori.b D1, 0x1 0000219A 8001 or.b D0, D1 0000219C 673C beq +0x3E /* 000021DA */ label0000219E: 0000219E 1D7C 0001 000E move.b [A6 + 0xE], 0x1 000021A4 7001 moveq.l D0, 0x01 000021A6 B02E 000C cmp.b D0, [A6 + 0xC] 000021AA 56C0 sne D0 000021AC 4A00 tst.b D0 000021AE 6700 00FE beq +0x100 /* 000022AE */ 000021B2 2F00 move.l -[A7], D0 000021B4 4267 clr.w -[A7] 000021B6 2F05 move.l -[A7], D5 000021B8 4EAD 30C2 jsr [A5 + 0x30C2 /* export_1556 */] 000021BC 121F move.b D1, [A7]+ 000021BE 201F move.l D0, [A7]+ 000021C0 0A01 0001 xori.b D1, 0x1 000021C4 C001 and.b D0, D1 000021C6 6700 00E6 beq +0xE8 /* 000022AE */ 000021CA 2F2B 0072 move.l -[A7], [A3 + 0x72] 000021CE A8DD syscall SetEmptyRgn 000021D0 2F2B 0076 move.l -[A7], [A3 + 0x76] 000021D4 A8DD syscall SetEmptyRgn 000021D6 6000 00D6 bra +0xD8 /* 000022AE */ label000021DA: 000021DA 422E 000E clr.b [A6 + 0xE] 000021DE 7001 moveq.l D0, 0x01 000021E0 B02E 000C cmp.b D0, [A6 + 0xC] 000021E4 6600 00C8 bne +0xCA /* 000022AE */ 000021E8 42A7 clr.l -[A7] 000021EA 2F2B 007E move.l -[A7], [A3 + 0x7E] 000021EE 4EBA FC74 jsr [PC - 0x38C /* 00001E64 */] 000021F2 2E1F move.l D7, [A7]+ 000021F4 4267 clr.w -[A7] 000021F6 2F07 move.l -[A7], D7 000021F8 4EAD 20B2 jsr [A5 + 0x20B2 /* export_1042 */] 000021FC 1C1F move.b D6, [A7]+ 000021FE 2F07 move.l -[A7], D7 00002200 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00002204 42A7 clr.l -[A7] 00002206 4267 clr.w -[A7] 00002208 2054 movea.l A0, [A4] 0000220A 2F28 0038 move.l -[A7], [A0 + 0x38] 0000220E 4EBA F3C8 jsr [PC - 0xC38 /* 000015D8 */] 00002212 2054 movea.l A0, [A4] 00002214 2F28 0038 move.l -[A7], [A0 + 0x38] 00002218 3F3C 0002 move.w -[A7], 0x2 0000221C 42A7 clr.l -[A7] 0000221E 2F07 move.l -[A7], D7 00002220 205F movea.l A0, [A7]+ 00002222 2050 movea.l A0, [A0] 00002224 4E90 jsr [A0] 00002226 281F move.l D4, [A7]+ 00002228 2F07 move.l -[A7], D7 0000222A 1F06 move.b -[A7], D6 0000222C 4EAD 211A jsr [A5 + 0x211A /* export_1055 */] 00002230 206B 0076 movea.l A0, [A3 + 0x76] 00002234 2050 movea.l A0, [A0] 00002236 2D68 0002 FFF0 move.l [A6 - 0x10], [A0 + 0x2] 0000223C 206B 0072 movea.l A0, [A3 + 0x72] 00002240 2050 movea.l A0, [A0] 00002242 2F28 0002 move.l -[A7], [A0 + 0x2] 00002246 486E FFF0 pea.l [A6 - 0x10] 0000224A A87F syscall SubPt 0000224C 2054 movea.l A0, [A4] 0000224E 216E FFF0 006E move.l [A0 + 0x6E], [A6 - 0x10] 00002254 2268 0038 movea.l A1, [A0 + 0x38] 00002258 2269 0072 movea.l A1, [A1 + 0x72] 0000225C 2251 movea.l A1, [A1] 0000225E 45EE FFE0 lea.l A2, [A6 - 0x20] 00002262 5489 addq.l A1, 2 00002264 24D9 move.l [A2]+, [A1]+ 00002266 24D9 move.l [A2]+, [A1]+ 00002268 2268 0038 movea.l A1, [A0 + 0x38] 0000226C 2269 0076 movea.l A1, [A1 + 0x76] 00002270 2251 movea.l A1, [A1] 00002272 45EE FFE8 lea.l A2, [A6 - 0x18] 00002276 5489 addq.l A1, 2 00002278 24D9 move.l [A2]+, [A1]+ 0000227A 24D9 move.l [A2]+, [A1]+ 0000227C 302E FFE4 move.w D0, [A6 - 0x1C] 00002280 906E FFE0 sub.w D0, [A6 - 0x20] 00002284 322E FFEC move.w D1, [A6 - 0x14] 00002288 926E FFE8 sub.w D1, [A6 - 0x18] 0000228C 9041 sub.w D0, D1 0000228E 3D40 FFF4 move.w [A6 - 0xC], D0 00002292 302E FFE6 move.w D0, [A6 - 0x1A] 00002296 906E FFE2 sub.w D0, [A6 - 0x1E] 0000229A 322E FFEE move.w D1, [A6 - 0x12] 0000229E 926E FFEA sub.w D1, [A6 - 0x16] 000022A2 9041 sub.w D0, D1 000022A4 3D40 FFF6 move.w [A6 - 0xA], D0 000022A8 216E FFF4 0072 move.l [A0 + 0x72], [A6 - 0xC] label000022AE: 000022AE 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 000022B2 4E5E unlink A6 000022B4 205F movea.l A0, [A7]+ 000022B6 5C4F addq.w A7, 6 000022B8 4ED0 jmp [A0] 000022BA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_138: // at 000022BC (misaligned) 000022BE 0000 206E ori.b D0, 0x6E /* 'n' */ 000022C2 0008 2050 ori.b A0, 0x50 /* 'P' */ 000022C6 1D68 0076 000C move.b [A6 + 0xC], [A0 + 0x76] 000022CC 4E5E unlink A6 000022CE 2E9F move.l [A7], [A7]+ 000022D0 4E75 rts 000022D2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_139: // at 000022D4 (misaligned) 000022D6 FFF8 .invalid <> 000022D8 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000022DC 266E 0008 movea.l A3, [A6 + 0x8] 000022E0 1A2E 000C move.b D5, [A6 + 0xC] 000022E4 2C2E 000E move.l D6, [A6 + 0xE] 000022E8 2E2E 0012 move.l D7, [A6 + 0x12] 000022EC 284B movea.l A4, A3 000022EE 2054 movea.l A0, [A4] 000022F0 BEA8 0026 cmp.l D7, [A0 + 0x26] 000022F4 56C0 sne D0 000022F6 4A00 tst.b D0 000022F8 660C bne +0xE /* 00002306 */ 000022FA BCA8 0022 cmp.l D6, [A0 + 0x22] 000022FE 56C1 sne D1 00002300 8001 or.b D0, D1 00002302 6700 00B6 beq +0xB8 /* 000023BA */ label00002306: 00002306 2054 movea.l A0, [A4] 00002308 2F28 0038 move.l -[A7], [A0 + 0x38] 0000230C 3F07 move.w -[A7], D7 0000230E 3F06 move.w -[A7], D6 00002310 1F05 move.b -[A7], D5 00002312 A91D syscall SizeWindow 00002314 2F0B move.l -[A7], A3 00002316 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */] 0000231A 2054 movea.l A0, [A4] 0000231C 1028 005B move.b D0, [A0 + 0x5B] 00002320 6762 beq +0x64 /* 00002384 */ 00002322 C005 and.b D0, D5 00002324 4A00 tst.b D0 00002326 675C beq +0x5E /* 00002384 */ 00002328 2F00 move.l -[A7], D0 0000232A 4267 clr.w -[A7] 0000232C 2F0B move.l -[A7], A3 0000232E 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 00002332 121F move.b D1, [A7]+ 00002334 201F move.l D0, [A7]+ 00002336 C001 and.b D0, D1 00002338 674A beq +0x4C /* 00002384 */ 0000233A 486E FFF8 pea.l [A6 - 0x8] 0000233E 2F3C FFF1 FFF1 move.l -[A7], 0xFFF1FFF1 00002344 42A7 clr.l -[A7] 00002346 A8A7 syscall SetRect 00002348 486E FFF8 pea.l [A6 - 0x8] 0000234C 2054 movea.l A0, [A4] 0000234E 3F28 0028 move.w -[A7], [A0 + 0x28] 00002352 3F28 0024 move.w -[A7], [A0 + 0x24] 00002356 A8A8 syscall OffsetRect 00002358 486E FFF8 pea.l [A6 - 0x8] 0000235C 2F0B move.l -[A7], A3 0000235E 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */] 00002362 486E FFF8 pea.l [A6 - 0x8] 00002366 2007 move.l D0, D7 00002368 2054 movea.l A0, [A4] 0000236A 90A8 0026 sub.l D0, [A0 + 0x26] 0000236E 3F00 move.w -[A7], D0 00002370 2006 move.l D0, D6 00002372 90A8 0022 sub.l D0, [A0 + 0x22] 00002376 3F00 move.w -[A7], D0 00002378 A8A8 syscall OffsetRect 0000237A 486E FFF8 pea.l [A6 - 0x8] 0000237E 2F0B move.l -[A7], A3 00002380 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */] label00002384: 00002384 2F07 move.l -[A7], D7 00002386 2F06 move.l -[A7], D6 00002388 1F05 move.b -[A7], D5 0000238A 2F0B move.l -[A7], A3 0000238C 4EBA F64A jsr [PC - 0x9B6 /* 000019D8 */] 00002390 2054 movea.l A0, [A4] 00002392 1028 005A move.b D0, [A0 + 0x5A] 00002396 6608 bne +0xA /* 000023A0 */ 00002398 8028 0062 or.b D0, [A0 + 0x62] 0000239C 4A00 tst.b D0 0000239E 671A beq +0x1C /* 000023BA */ label000023A0: 000023A0 2F00 move.l -[A7], D0 000023A2 4267 clr.w -[A7] 000023A4 2F0B move.l -[A7], A3 000023A6 4EAD 30C2 jsr [A5 + 0x30C2 /* export_1556 */] 000023AA 121F move.b D1, [A7]+ 000023AC 201F move.l D0, [A7]+ 000023AE C001 and.b D0, D1 000023B0 6708 beq +0xA /* 000023BA */ 000023B2 2F2D F99C move.l -[A7], [A5 - 0x664] 000023B6 4EAD 1BFA jsr [A5 + 0x1BFA /* export_891 */] label000023BA: 000023BA 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 000023BE 4E5E unlink A6 000023C0 205F movea.l A0, [A7]+ 000023C2 DEFC 000E add.w A7, 0xE 000023C6 4ED0 jmp [A0] export_140: 000023C8 4E56 FFF4 link A6, -0x000C 000023CC 48E7 0138 movem.l -[A7], D7,A2,A3,A4 000023D0 266E 0008 movea.l A3, [A6 + 0x8] 000023D4 284B movea.l A4, A3 000023D6 2054 movea.l A0, [A4] 000023D8 1028 005B move.b D0, [A0 + 0x5B] 000023DC 6766 beq +0x68 /* 00002444 */ 000023DE 41EE FFF4 lea.l A0, [A6 - 0xC] 000023E2 2454 movea.l A2, [A4] 000023E4 43EA 0046 lea.l A1, [A2 + 0x46] 000023E8 20D9 move.l [A0]+, [A1]+ 000023EA 20D9 move.l [A0]+, [A1]+ 000023EC 42A7 clr.l -[A7] 000023EE 2054 movea.l A0, [A4] 000023F0 2F28 0038 move.l -[A7], [A0 + 0x38] 000023F4 2F2E 000C move.l -[A7], [A6 + 0xC] 000023F8 486E FFF4 pea.l [A6 - 0xC] 000023FC A92B syscall GrowWindow 000023FE 2E1F move.l D7, [A7]+ 00002400 6718 beq +0x1A /* 0000241A */ 00002402 2007 move.l D0, D7 00002404 48C0 ext.l D0 00002406 2F00 move.l -[A7], D0 00002408 2007 move.l D0, D7 0000240A 4840 swap.w D0 0000240C 48C0 ext.l D0 0000240E 2F00 move.l -[A7], D0 00002410 1F3C 0001 move.b -[A7], 0x1 00002414 2F0B move.l -[A7], A3 00002416 4EAD 318A jsr [A5 + 0x318A /* export_1581 */] label0000241A: 0000241A 2054 movea.l A0, [A4] 0000241C 1028 005A move.b D0, [A0 + 0x5A] 00002420 6608 bne +0xA /* 0000242A */ 00002422 8028 0062 or.b D0, [A0 + 0x62] 00002426 4A00 tst.b D0 00002428 671A beq +0x1C /* 00002444 */ label0000242A: 0000242A 2F00 move.l -[A7], D0 0000242C 4267 clr.w -[A7] 0000242E 2F0B move.l -[A7], A3 00002430 4EAD 30C2 jsr [A5 + 0x30C2 /* export_1556 */] 00002434 121F move.b D1, [A7]+ 00002436 201F move.l D0, [A7]+ 00002438 C001 and.b D0, D1 0000243A 6708 beq +0xA /* 00002444 */ 0000243C 2F2D F99C move.l -[A7], [A5 - 0x664] 00002440 4EAD 1BFA jsr [A5 + 0x1BFA /* export_891 */] label00002444: 00002444 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+ 00002448 4E5E unlink A6 0000244A 205F movea.l A0, [A7]+ 0000244C 504F addq.w A7, 8 0000244E 4ED0 jmp [A0] export_141: 00002450 4E56 0000 link A6, 0 00002454 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00002458 1C2E 000C move.b D6, [A6 + 0xC] 0000245C 2E2E 0008 move.l D7, [A6 + 0x8] 00002460 2847 movea.l A4, D7 00002462 2054 movea.l A0, [A4] 00002464 4AA8 0038 tst.l [A0 + 0x38] 00002468 56C0 sne D0 0000246A 4A00 tst.b D0 0000246C 6718 beq +0x1A /* 00002486 */ 0000246E C006 and.b D0, D6 00002470 6714 beq +0x16 /* 00002486 */ 00002472 1028 005A move.b D0, [A0 + 0x5A] 00002476 6606 bne +0x8 /* 0000247E */ 00002478 8028 0062 or.b D0, [A0 + 0x62] 0000247C 6708 beq +0xA /* 00002486 */ label0000247E: 0000247E 2F2D F99C move.l -[A7], [A5 - 0x664] 00002482 4EAD 1BFA jsr [A5 + 0x1BFA /* export_891 */] label00002486: 00002486 102E 000E move.b D0, [A6 + 0xE] 0000248A 6732 beq +0x34 /* 000024BE */ 0000248C 2254 movea.l A1, [A4] 0000248E 2069 0038 movea.l A0, [A1 + 0x38] 00002492 47E8 0010 lea.l A3, [A0 + 0x10] 00002496 302B 0006 move.w D0, [A3 + 0x6] 0000249A 906B 0002 sub.w D0, [A3 + 0x2] 0000249E 48C0 ext.l D0 000024A0 2F00 move.l -[A7], D0 000024A2 302B 0004 move.w D0, [A3 + 0x4] 000024A6 9053 sub.w D0, [A3] 000024A8 48C0 ext.l D0 000024AA 2F00 move.l -[A7], D0 000024AC 1F06 move.b -[A7], D6 000024AE 2F07 move.l -[A7], D7 000024B0 4EAD 318A jsr [A5 + 0x318A /* export_1581 */] 000024B4 2054 movea.l A0, [A4] 000024B6 2F28 0038 move.l -[A7], [A0 + 0x38] 000024BA A915 syscall ShowWindow 000024BC 6008 bra +0xA /* 000024C6 */ label000024BE: 000024BE 2054 movea.l A0, [A4] 000024C0 2F28 0038 move.l -[A7], [A0 + 0x38] 000024C4 A916 syscall HideWindow label000024C6: 000024C6 1F2E 000E move.b -[A7], [A6 + 0xE] 000024CA 1F06 move.b -[A7], D6 000024CC 2F07 move.l -[A7], D7 000024CE 4EBA F6DC jsr [PC - 0x924 /* 00001BAC */] 000024D2 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000024D6 4E5E unlink A6 000024D8 205F movea.l A0, [A7]+ 000024DA 504F addq.w A7, 8 000024DC 4ED0 jmp [A0] 000024DE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000024E0-000024E4 fn000024E0: 000024E0 4E56 FFEC link A6, -0x0014 // end alternate branch 000024E0-000024E4 fn000024E0: // (misaligned) 000024E2 FFEC .invalid <> 000024E4 48E7 0328 movem.l -[A7], D6,D7,A2,A4 000024E8 206E 000C movea.l A0, [A6 + 0xC] 000024EC 43EE FFF8 lea.l A1, [A6 - 0x8] 000024F0 22D8 move.l [A1]+, [A0]+ 000024F2 22D8 move.l [A1]+, [A0]+ 000024F4 206E 0008 movea.l A0, [A6 + 0x8] 000024F8 2868 0008 movea.l A4, [A0 + 0x8] 000024FC 486E FFF8 pea.l [A6 - 0x8] 00002500 2F3C 0002 0002 move.l -[A7], 0x20002 00002506 A8A9 syscall InsetRect 00002508 42A7 clr.l -[A7] 0000250A 302E FFFE move.w D0, [A6 - 0x2] 0000250E 906E FFFA sub.w D0, [A6 - 0x6] 00002512 48C0 ext.l D0 00002514 2F00 move.l -[A7], D0 00002516 2054 movea.l A0, [A4] 00002518 3028 0074 move.w D0, [A0 + 0x74] 0000251C D068 004C add.w D0, [A0 + 0x4C] 00002520 48C0 ext.l D0 00002522 2F00 move.l -[A7], D0 00002524 201F move.l D0, [A7]+ 00002526 2E9F move.l [A7], [A7]+ 00002528 B097 cmp.l D0, [A7] 0000252A 6C02 bge +0x4 /* 0000252E */ 0000252C 2E80 move.l [A7], D0 label0000252E: 0000252E 201F move.l D0, [A7]+ 00002530 3E00 move.w D7, D0 00002532 42A7 clr.l -[A7] 00002534 302E FFFC move.w D0, [A6 - 0x4] 00002538 906E FFF8 sub.w D0, [A6 - 0x8] 0000253C 48C0 ext.l D0 0000253E 2F00 move.l -[A7], D0 00002540 2054 movea.l A0, [A4] 00002542 3028 0072 move.w D0, [A0 + 0x72] 00002546 D068 004A add.w D0, [A0 + 0x4A] 0000254A 48C0 ext.l D0 0000254C 2F00 move.l -[A7], D0 0000254E 201F move.l D0, [A7]+ 00002550 2E9F move.l [A7], [A7]+ 00002552 B097 cmp.l D0, [A7] 00002554 6C02 bge +0x4 /* 00002558 */ 00002556 2E80 move.l [A7], D0 label00002558: 00002558 201F move.l D0, [A7]+ 0000255A 3C00 move.w D6, D0 0000255C 2054 movea.l A0, [A4] 0000255E 3028 006E move.w D0, [A0 + 0x6E] 00002562 D06E FFF8 add.w D0, [A6 - 0x8] 00002566 322E FFFC move.w D1, [A6 - 0x4] 0000256A 926E FFF8 sub.w D1, [A6 - 0x8] 0000256E 9246 sub.w D1, D6 00002570 48C1 ext.l D1 00002572 83FC 0002 divs.w D1, 0x2 00002576 D240 add.w D1, D0 00002578 3D41 FFF0 move.w [A6 - 0x10], D1 0000257C 3028 0070 move.w D0, [A0 + 0x70] 00002580 D06E FFFA add.w D0, [A6 - 0x6] 00002584 322E FFFE move.w D1, [A6 - 0x2] 00002588 926E FFFA sub.w D1, [A6 - 0x6] 0000258C 9247 sub.w D1, D7 0000258E 48C1 ext.l D1 00002590 83FC 0002 divs.w D1, 0x2 00002594 D240 add.w D1, D0 00002596 3D41 FFF2 move.w [A6 - 0xE], D1 0000259A 3007 move.w D0, D7 0000259C D06E FFF2 add.w D0, [A6 - 0xE] 000025A0 9068 0074 sub.w D0, [A0 + 0x74] 000025A4 5340 subq.w D0, 1 000025A6 3D40 FFF6 move.w [A6 - 0xA], D0 000025AA 3006 move.w D0, D6 000025AC D06E FFF0 add.w D0, [A6 - 0x10] 000025B0 9068 0072 sub.w D0, [A0 + 0x72] 000025B4 5340 subq.w D0, 1 000025B6 3D40 FFF4 move.w [A6 - 0xC], D0 000025BA 7000 moveq.l D0, 0x00 000025BC 3028 003C move.w D0, [A0 + 0x3C] 000025C0 C0BC 0000 0008 and.l D0, 0x8 000025C6 4A80 tst.l D0 000025C8 6716 beq +0x18 /* 000025E0 */ 000025CA 2254 movea.l A1, [A4] 000025CC 2069 0038 movea.l A0, [A1 + 0x38] 000025D0 2068 0082 movea.l A0, [A0 + 0x82] 000025D4 2050 movea.l A0, [A0] 000025D6 5088 addq.l A0, 8 000025D8 45EE FFF0 lea.l A2, [A6 - 0x10] 000025DC 20DA move.l [A0]+, [A2]+ 000025DE 20DA move.l [A0]+, [A2]+ label000025E0: 000025E0 4CDF 14C0 movem.l D6,D7,A2,A4, [A7]+ 000025E4 4E5E unlink A6 000025E6 205F movea.l A0, [A7]+ 000025E8 504F addq.w A7, 8 000025EA 4ED0 jmp [A0] fn000025EC: 000025EC 4E56 FFF8 link A6, -0x0008 000025F0 48E7 0118 movem.l -[A7], D7,A3,A4 000025F4 2E2E 0008 move.l D7, [A6 + 0x8] 000025F8 2847 movea.l A4, D7 000025FA 102D F9BD move.b D0, [A5 - 0x643] 000025FE 6724 beq +0x26 /* 00002624 */ 00002600 7208 moveq.l D1, 0x08 00002602 B26E 000C cmp.w D1, [A6 + 0xC] 00002606 57C1 seq D1 00002608 C001 and.b D0, D1 0000260A 6718 beq +0x1A /* 00002624 */ 0000260C 42A7 clr.l -[A7] 0000260E 486E FFF8 pea.l [A6 - 0x8] 00002612 2F07 move.l -[A7], D7 00002614 4EBA F9AE jsr [PC - 0x652 /* 00001FC4 */] 00002618 4A9F tst.l [A7]+ 0000261A 486E FFF8 pea.l [A6 - 0x8] 0000261E 2F0E move.l -[A7], A6 00002620 4EBA FEBE jsr [PC - 0x142 /* 000024E0 */] label00002624: 00002624 4267 clr.w -[A7] 00002626 2F07 move.l -[A7], D7 00002628 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 0000262C 101F move.b D0, [A7]+ 0000262E 6742 beq +0x44 /* 00002672 */ 00002630 206D FB9A movea.l A0, [A5 - 0x466] 00002634 4868 0010 pea.l [A0 + 0x10] 00002638 A8A3 syscall EraseRect 0000263A 2054 movea.l A0, [A4] 0000263C 2F28 0038 move.l -[A7], [A0 + 0x38] 00002640 3F2E 000C move.w -[A7], [A6 + 0xC] 00002644 4267 clr.w -[A7] 00002646 A83A syscall ZoomWindow 00002648 2254 movea.l A1, [A4] 0000264A 2069 0038 movea.l A0, [A1 + 0x38] 0000264E 47E8 0010 lea.l A3, [A0 + 0x10] 00002652 302B 0006 move.w D0, [A3 + 0x6] 00002656 906B 0002 sub.w D0, [A3 + 0x2] 0000265A 48C0 ext.l D0 0000265C 2F00 move.l -[A7], D0 0000265E 302B 0004 move.w D0, [A3 + 0x4] 00002662 9053 sub.w D0, [A3] 00002664 48C0 ext.l D0 00002666 2F00 move.l -[A7], D0 00002668 1F3C 0001 move.b -[A7], 0x1 0000266C 2F07 move.l -[A7], D7 0000266E 4EAD 318A jsr [A5 + 0x318A /* export_1581 */] label00002672: 00002672 2054 movea.l A0, [A4] 00002674 1028 005A move.b D0, [A0 + 0x5A] 00002678 6608 bne +0xA /* 00002682 */ 0000267A 8028 0062 or.b D0, [A0 + 0x62] 0000267E 4A00 tst.b D0 00002680 671A beq +0x1C /* 0000269C */ label00002682: 00002682 2F00 move.l -[A7], D0 00002684 4267 clr.w -[A7] 00002686 2F07 move.l -[A7], D7 00002688 4EAD 30C2 jsr [A5 + 0x30C2 /* export_1556 */] 0000268C 121F move.b D1, [A7]+ 0000268E 201F move.l D0, [A7]+ 00002690 C001 and.b D0, D1 00002692 6708 beq +0xA /* 0000269C */ 00002694 2F2D F99C move.l -[A7], [A5 - 0x664] 00002698 4EAD 1BFA jsr [A5 + 0x1BFA /* export_891 */] label0000269C: 0000269C 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000026A0 4E5E unlink A6 000026A2 205F movea.l A0, [A7]+ 000026A4 5C4F addq.w A7, 6 000026A6 4ED0 jmp [A0] export_142: 000026A8 4E56 0000 link A6, 0 000026AC 4267 clr.w -[A7] 000026AE 206E 0008 movea.l A0, [A6 + 0x8] 000026B2 2050 movea.l A0, [A0] 000026B4 2F28 0038 move.l -[A7], [A0 + 0x38] 000026B8 2F2E 000E move.l -[A7], [A6 + 0xE] 000026BC 3F2E 000C move.w -[A7], [A6 + 0xC] 000026C0 A83B syscall TrackBox 000026C2 101F move.b D0, [A7]+ 000026C4 670C beq +0xE /* 000026D2 */ 000026C6 3F2E 000C move.w -[A7], [A6 + 0xC] 000026CA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000026CE 4EBA FF1C jsr [PC - 0xE4 /* 000025EC */] label000026D2: 000026D2 4E5E unlink A6 000026D4 205F movea.l A0, [A7]+ 000026D6 DEFC 000A add.w A7, 0xA /* '\n' */ 000026DA 4ED0 jmp [A0] export_143: fn000026DC: 000026DC 4E56 FFE8 link A6, -0x0018 000026E0 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4 000026E4 286E 0008 movea.l A4, [A6 + 0x8] 000026E8 4207 clr.b D7 000026EA 6000 00CE bra +0xD0 /* 000027BA */ label000026EE: 000026EE 1007 move.b D0, D7 000026F0 4880 ext.w D0 000026F2 2054 movea.l A0, [A4] 000026F4 E540 asl D0.w, 2 000026F6 2C30 0050 move.l D6, [A0 + D0.w + 0x50] 000026FA 6700 00BC beq +0xBE /* 000027B8 */ 000026FE 1007 move.b D0, D7 00002700 4880 ext.w D0 00002702 41ED F618 lea.l A0, [A5 - 0x9E8] 00002706 1A30 0000 move.b D5, [A0 + D0.w] 0000270A 41EE FFF0 lea.l A0, [A6 - 0x10] 0000270E 2454 movea.l A2, [A4] 00002710 43EA 001A lea.l A1, [A2 + 0x1A] 00002714 20D9 move.l [A0]+, [A1]+ 00002716 20D9 move.l [A0]+, [A1]+ 00002718 41EE FFE8 lea.l A0, [A6 - 0x18] 0000271C 43EA 0022 lea.l A1, [A2 + 0x22] 00002720 20D9 move.l [A0]+, [A1]+ 00002722 20D9 move.l [A0]+, [A1]+ 00002724 1007 move.b D0, D7 00002726 4880 ext.w D0 00002728 E540 asl D0.w, 2 0000272A 1207 move.b D1, D7 0000272C 4881 ext.w D1 0000272E E541 asl D1.w, 2 00002730 2432 105E move.l D2, [A2 + D1.w + 0x5E] 00002734 D4B6 00F0 add.l D2, [A6 + D0.w - 0x16] 00002738 5382 subq.l D2, 1 0000273A 1007 move.b D0, D7 0000273C 4880 ext.w D0 0000273E E540 asl D0.w, 2 00002740 2D82 00F0 move.l [A6 + D0.w - 0x16], D2 00002744 1005 move.b D0, D5 00002746 4880 ext.w D0 00002748 E540 asl D0.w, 2 0000274A 1205 move.b D1, D5 0000274C 4881 ext.w D1 0000274E E541 asl D1.w, 2 00002750 2436 10E8 move.l D2, [A6 + D1.w - 0x24] 00002754 D5B6 00F0 add.l [A6 + D0.w - 0x16], D2 00002758 47EA 005E lea.l A3, [A2 + 0x5E] 0000275C 1007 move.b D0, D7 0000275E 4880 ext.w D0 00002760 E540 asl D0.w, 2 00002762 1207 move.b D1, D7 00002764 4881 ext.w D1 00002766 E541 asl D1.w, 2 00002768 2436 00E8 move.l D2, [A6 + D0.w - 0x24] 0000276C 94B3 1000 sub.l D2, [A3 + D1.w] 00002770 1007 move.b D0, D7 00002772 4880 ext.w D0 00002774 E540 asl D0.w, 2 00002776 2233 0008 move.l D1, [A3 + D0.w + 0x8] 0000277A D282 add.l D1, D2 0000277C 5481 addq.l D1, 2 0000277E 1007 move.b D0, D7 00002780 4880 ext.w D0 00002782 E540 asl D0.w, 2 00002784 2D81 00E8 move.l [A6 + D0.w - 0x24], D1 00002788 1005 move.b D0, D5 0000278A 4880 ext.w D0 0000278C E540 asl D0.w, 2 0000278E 7210 moveq.l D1, 0x10 00002790 2D81 00E8 move.l [A6 + D0.w - 0x24], D1 00002794 2F2E FFEC move.l -[A7], [A6 - 0x14] 00002798 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000279C 1F2E 000C move.b -[A7], [A6 + 0xC] 000027A0 2F06 move.l -[A7], D6 000027A2 4EAD 318A jsr [A5 + 0x318A /* export_1581 */] 000027A6 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000027AA 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000027AE 1F2E 000C move.b -[A7], [A6 + 0xC] 000027B2 2F06 move.l -[A7], D6 000027B4 4EAD 3172 jsr [A5 + 0x3172 /* export_1578 */] label000027B8: 000027B8 5207 addq.b D7, 1 label000027BA: 000027BA 7001 moveq.l D0, 0x01 000027BC B007 cmp.b D0, D7 000027BE 6C00 FF2E bge -0xD0 /* 000026EE */ 000027C2 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+ 000027C6 4E5E unlink A6 000027C8 205F movea.l A0, [A7]+ 000027CA 5C4F addq.w A7, 6 000027CC 4ED0 jmp [A0] 000027CE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_144: // at 000027D0 (misaligned) 000027D2 0000 2F2E ori.b D0, 0x2E /* '.' */ 000027D6 0012 2F2E ori.b [A2], 0x2E /* '.' */ 000027DA 000E 1F2E ori.b A6, 0x2E /* '.' */ 000027DE 000C 2F2E ori.b A4, 0x2E /* '.' */ 000027E2 0008 4EBA ori.b A0, 0xBA 000027E6 F06E 1F2E .extension 0x06E <>, 0x1F2E // unimplemented 000027EA 000C 2F2E ori.b A4, 0x2E /* '.' */ 000027EE 0008 4EBA ori.b A0, 0xBA 000027F2 FEEA 4E5E .extension 0xEEA <> // unimplemented 000027F6 205F movea.l A0, [A7]+ 000027F8 DEFC 000E add.w A7, 0xE 000027FC 4ED0 jmp [A0] 000027FE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_145: // at 00002800 (misaligned) 00002802 0000 42A7 ori.b D0, 0xA7 00002806 2F2E 000C move.l -[A7], [A6 + 0xC] 0000280A 4EAD 31B2 jsr [A5 + 0x31B2 /* export_1586 */] 0000280E 2F2E 000C move.l -[A7], [A6 + 0xC] 00002812 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002816 4EBA F0E0 jsr [PC - 0xF20 /* 000018F8 */] 0000281A 4E5E unlink A6 0000281C 205F movea.l A0, [A7]+ 0000281E 504F addq.w A7, 8 00002820 4ED0 jmp [A0] 00002822 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_146: // at 00002824 (misaligned) 00002826 FFF4 .invalid <> 00002828 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 0000282C 266E 0008 movea.l A3, [A6 + 0x8] 00002830 1C2E 000C move.b D6, [A6 + 0xC] 00002834 284B movea.l A4, A3 00002836 4207 clr.b D7 00002838 6000 0090 bra +0x92 /* 000028CA */ label0000283C: 0000283C 1007 move.b D0, D7 0000283E 4880 ext.w D0 00002840 2054 movea.l A0, [A4] 00002842 E540 asl D0.w, 2 00002844 4AB0 0050 tst.l [A0 + D0.w + 0x50] 00002848 56C0 sne D0 0000284A 4A00 tst.b D0 0000284C 6772 beq +0x74 /* 000028C0 */ 0000284E 2F00 move.l -[A7], D0 00002850 4267 clr.w -[A7] 00002852 1207 move.b D1, D7 00002854 4881 ext.w D1 00002856 2054 movea.l A0, [A4] 00002858 E541 asl D1.w, 2 0000285A 2F30 1050 move.l -[A7], [A0 + D1.w + 0x50] 0000285E 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 00002862 121F move.b D1, [A7]+ 00002864 201F move.l D0, [A7]+ 00002866 C001 and.b D0, D1 00002868 4A00 tst.b D0 0000286A 6754 beq +0x56 /* 000028C0 */ 0000286C 2F00 move.l -[A7], D0 0000286E 4267 clr.w -[A7] 00002870 1207 move.b D1, D7 00002872 4881 ext.w D1 00002874 2054 movea.l A0, [A4] 00002876 E541 asl D1.w, 2 00002878 2F30 1050 move.l -[A7], [A0 + D1.w + 0x50] 0000287C 4EAD 1F4A jsr [A5 + 0x1F4A /* export_997 */] 00002880 121F move.b D1, [A7]+ 00002882 201F move.l D0, [A7]+ 00002884 C001 and.b D0, D1 00002886 6738 beq +0x3A /* 000028C0 */ 00002888 1007 move.b D0, D7 0000288A 4880 ext.w D0 0000288C 1DBC 0001 00FC move.b [A6 + D0.w - 0x4], 0x1 00002892 1006 move.b D0, D6 00002894 6714 beq +0x16 /* 000028AA */ 00002896 4267 clr.w -[A7] 00002898 1007 move.b D0, D7 0000289A 4880 ext.w D0 0000289C 2054 movea.l A0, [A4] 0000289E E540 asl D0.w, 2 000028A0 2F30 0050 move.l -[A7], [A0 + D0.w + 0x50] 000028A4 4EAD 1F62 jsr [A5 + 0x1F62 /* export_1000 */] 000028A8 601E bra +0x20 /* 000028C8 */ label000028AA: 000028AA 1007 move.b D0, D7 000028AC 4880 ext.w D0 000028AE 2054 movea.l A0, [A4] 000028B0 E540 asl D0.w, 2 000028B2 2270 0050 movea.l A1, [A0 + D0.w + 0x50] 000028B6 2251 movea.l A1, [A1] 000028B8 2F29 0058 move.l -[A7], [A1 + 0x58] 000028BC A958 syscall HideControl 000028BE 6008 bra +0xA /* 000028C8 */ label000028C0: 000028C0 1007 move.b D0, D7 000028C2 4880 ext.w D0 000028C4 4236 00FC clr.b [A6 + D0.w - 0x4] label000028C8: 000028C8 5207 addq.b D7, 1 label000028CA: 000028CA 7001 moveq.l D0, 0x01 000028CC B007 cmp.b D0, D7 000028CE 6C00 FF6C bge -0x92 /* 0000283C */ 000028D2 2F2E 0012 move.l -[A7], [A6 + 0x12] 000028D6 2F2E 000E move.l -[A7], [A6 + 0xE] 000028DA 1F06 move.b -[A7], D6 000028DC 2F0B move.l -[A7], A3 000028DE 4EBA F0F8 jsr [PC - 0xF08 /* 000019D8 */] 000028E2 1F06 move.b -[A7], D6 000028E4 2F0B move.l -[A7], A3 000028E6 4EBA FDF4 jsr [PC - 0x20C /* 000026DC */] 000028EA 41EE FFF4 lea.l A0, [A6 - 0xC] 000028EE 2454 movea.l A2, [A4] 000028F0 43EA 0040 lea.l A1, [A2 + 0x40] 000028F4 20D9 move.l [A0]+, [A1]+ 000028F6 20D9 move.l [A0]+, [A1]+ 000028F8 486E FFF4 pea.l [A6 - 0xC] 000028FC 4267 clr.w -[A7] 000028FE 2F0B move.l -[A7], A3 00002900 4EAD 2DC2 jsr [A5 + 0x2DC2 /* export_1460 */] 00002904 4207 clr.b D7 00002906 6020 bra +0x22 /* 00002928 */ label00002908: 00002908 1007 move.b D0, D7 0000290A 4880 ext.w D0 0000290C 1236 00FC move.b D1, [A6 + D0.w - 0x4] 00002910 6714 beq +0x16 /* 00002926 */ 00002912 1F3C 0001 move.b -[A7], 0x1 00002916 1007 move.b D0, D7 00002918 4880 ext.w D0 0000291A 2054 movea.l A0, [A4] 0000291C E540 asl D0.w, 2 0000291E 2F30 0050 move.l -[A7], [A0 + D0.w + 0x50] 00002922 4EAD 1F62 jsr [A5 + 0x1F62 /* export_1000 */] label00002926: 00002926 5207 addq.b D7, 1 label00002928: 00002928 7001 moveq.l D0, 0x01 0000292A B007 cmp.b D0, D7 0000292C 6CDA bge -0x24 /* 00002908 */ 0000292E 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+ 00002932 4E5E unlink A6 00002934 205F movea.l A0, [A7]+ 00002936 DEFC 000E add.w A7, 0xE 0000293A 4ED0 jmp [A0] export_147: 0000293C 4E56 FFEA link A6, -0x0016 00002940 48E7 0328 movem.l -[A7], D6,D7,A2,A4 00002944 206E 000E movea.l A0, [A6 + 0xE] 00002948 43EE FFF8 lea.l A1, [A6 - 0x8] 0000294C 22D8 move.l [A1]+, [A0]+ 0000294E 22D8 move.l [A1]+, [A0]+ 00002950 286E 0008 movea.l A4, [A6 + 0x8] 00002954 2254 movea.l A1, [A4] 00002956 41E9 0040 lea.l A0, [A1 + 0x40] 0000295A 45EE FFF8 lea.l A2, [A6 - 0x8] 0000295E 20DA move.l [A0]+, [A2]+ 00002960 20DA move.l [A0]+, [A2]+ 00002962 41EE FFEA lea.l A0, [A6 - 0x16] 00002966 45E9 0038 lea.l A2, [A1 + 0x38] 0000296A 20DA move.l [A0]+, [A2]+ 0000296C 20DA move.l [A0]+, [A2]+ 0000296E 4207 clr.b D7 00002970 607E bra +0x80 /* 000029F0 */ label00002972: 00002972 42A7 clr.l -[A7] 00002974 42A7 clr.l -[A7] 00002976 1007 move.b D0, D7 00002978 4880 ext.w D0 0000297A E540 asl D0.w, 2 0000297C 1207 move.b D1, D7 0000297E 4881 ext.w D1 00002980 2054 movea.l A0, [A4] 00002982 E541 asl D1.w, 2 00002984 2436 00F8 move.l D2, [A6 + D0.w - 0x8] 00002988 94B0 1022 sub.l D2, [A0 + D1.w + 0x22] 0000298C 2F02 move.l -[A7], D2 0000298E 201F move.l D0, [A7]+ 00002990 2E9F move.l [A7], [A7]+ 00002992 B097 cmp.l D0, [A7] 00002994 6F02 ble +0x4 /* 00002998 */ 00002996 2E80 move.l [A7], D0 label00002998: 00002998 2C1F move.l D6, [A7]+ 0000299A 1007 move.b D0, D7 0000299C 4880 ext.w D0 0000299E 2054 movea.l A0, [A4] 000029A0 E540 asl D0.w, 2 000029A2 BCB0 0048 cmp.l D6, [A0 + D0.w + 0x48] 000029A6 6746 beq +0x48 /* 000029EE */ 000029A8 1007 move.b D0, D7 000029AA 4880 ext.w D0 000029AC 2054 movea.l A0, [A4] 000029AE E540 asl D0.w, 2 000029B0 2186 0048 move.l [A0 + D0.w + 0x48], D6 000029B4 1007 move.b D0, D7 000029B6 4880 ext.w D0 000029B8 E540 asl D0.w, 2 000029BA 4AB0 0050 tst.l [A0 + D0.w + 0x50] 000029BE 6716 beq +0x18 /* 000029D6 */ 000029C0 2F06 move.l -[A7], D6 000029C2 1F2E 000C move.b -[A7], [A6 + 0xC] 000029C6 1007 move.b D0, D7 000029C8 4880 ext.w D0 000029CA 2054 movea.l A0, [A4] 000029CC E540 asl D0.w, 2 000029CE 2F30 0050 move.l -[A7], [A0 + D0.w + 0x50] 000029D2 4EAD 1F7A jsr [A5 + 0x1F7A /* export_1003 */] label000029D6: 000029D6 1007 move.b D0, D7 000029D8 4880 ext.w D0 000029DA 2054 movea.l A0, [A4] 000029DC E540 asl D0.w, 2 000029DE BCB0 0038 cmp.l D6, [A0 + D0.w + 0x38] 000029E2 6C0A bge +0xC /* 000029EE */ 000029E4 1007 move.b D0, D7 000029E6 4880 ext.w D0 000029E8 E540 asl D0.w, 2 000029EA 2D86 00EA move.l [A6 + D0.w - 0x22], D6 label000029EE: 000029EE 5207 addq.b D7, 1 label000029F0: 000029F0 7001 moveq.l D0, 0x01 000029F2 B007 cmp.b D0, D7 000029F4 6C00 FF7C bge -0x82 /* 00002972 */ 000029F8 4267 clr.w -[A7] 000029FA 486E FFEA pea.l [A6 - 0x16] 000029FE 2054 movea.l A0, [A4] 00002A00 4868 0038 pea.l [A0 + 0x38] 00002A04 4EAD 21A2 jsr [A5 + 0x21A2 /* export_1072 */] 00002A08 101F move.b D0, [A7]+ 00002A0A 6614 bne +0x16 /* 00002A20 */ 00002A0C 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002A10 2F2E FFEA move.l -[A7], [A6 - 0x16] 00002A14 1F3C 0001 move.b -[A7], 0x1 00002A18 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002A1C 4EAD 190A jsr [A5 + 0x190A /* export_797 */] label00002A20: 00002A20 4CDF 14C0 movem.l D6,D7,A2,A4, [A7]+ 00002A24 4E5E unlink A6 00002A26 205F movea.l A0, [A7]+ 00002A28 DEFC 000A add.w A7, 0xA /* '\n' */ 00002A2C 4ED0 jmp [A0] 00002A2E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002A30-00002A36 export_148: fn00002A30: 00002A30 4E56 0000 link A6, 0 00002A34 2F0C move.l -[A7], A4 // end alternate branch 00002A30-00002A36 export_148: // at 00002A30 (misaligned) fn00002A30: // (misaligned) 00002A32 0000 2F0C ori.b D0, 0xC 00002A36 286E 0008 movea.l A4, [A6 + 0x8] 00002A3A 2054 movea.l A0, [A4] 00002A3C 316E 0016 005A move.w [A0 + 0x5A], [A6 + 0x16] 00002A42 316E 0012 0058 move.w [A0 + 0x58], [A6 + 0x12] 00002A48 116E 000E 005D move.b [A0 + 0x5D], [A6 + 0xE] 00002A4E 116E 000C 005C move.b [A0 + 0x5C], [A6 + 0xC] 00002A54 285F movea.l A4, [A7]+ 00002A56 4E5E unlink A6 00002A58 205F movea.l A0, [A7]+ 00002A5A DEFC 0010 add.w A7, 0x10 00002A5E 4ED0 jmp [A0] 00002A60 4E56 0000 link A6, 0 00002A64 48E7 0018 movem.l -[A7], A3,A4 00002A68 206E 0008 movea.l A0, [A6 + 0x8] 00002A6C 49E8 FFF0 lea.l A4, [A0 - 0x10] 00002A70 266E 000C movea.l A3, [A6 + 0xC] 00002A74 42A7 clr.l -[A7] 00002A76 2F14 move.l -[A7], [A4] 00002A78 2053 movea.l A0, [A3] 00002A7A 2028 0022 move.l D0, [A0 + 0x22] 00002A7E D0A8 001A add.l D0, [A0 + 0x1A] 00002A82 2F00 move.l -[A7], D0 00002A84 201F move.l D0, [A7]+ 00002A86 2E9F move.l [A7], [A7]+ 00002A88 B097 cmp.l D0, [A7] 00002A8A 6F02 ble +0x4 /* 00002A8E */ 00002A8C 2E80 move.l [A7], D0 label00002A8E: 00002A8E 289F move.l [A4], [A7]+ 00002A90 42A7 clr.l -[A7] 00002A92 2F2C 0004 move.l -[A7], [A4 + 0x4] 00002A96 2053 movea.l A0, [A3] 00002A98 2028 0026 move.l D0, [A0 + 0x26] 00002A9C D0A8 001E add.l D0, [A0 + 0x1E] 00002AA0 2F00 move.l -[A7], D0 00002AA2 201F move.l D0, [A7]+ 00002AA4 2E9F move.l [A7], [A7]+ 00002AA6 B097 cmp.l D0, [A7] 00002AA8 6F02 ble +0x4 /* 00002AAC */ 00002AAA 2E80 move.l [A7], D0 label00002AAC: 00002AAC 295F 0004 move.l [A4 + 0x4], [A7]+ 00002AB0 4CDF 1800 movem.l A3,A4, [A7]+ 00002AB4 4E5E unlink A6 00002AB6 205F movea.l A0, [A7]+ 00002AB8 504F addq.w A7, 8 00002ABA 4ED0 jmp [A0] export_149: 00002ABC 4E56 FFF0 link A6, -0x0010 00002AC0 206E 000C movea.l A0, [A6 + 0xC] 00002AC4 43EE FFF8 lea.l A1, [A6 - 0x8] 00002AC8 22D8 move.l [A1]+, [A0]+ 00002ACA 22D8 move.l [A1]+, [A0]+ 00002ACC 41EE FFF0 lea.l A0, [A6 - 0x10] 00002AD0 43ED F92C lea.l A1, [A5 - 0x6D4] 00002AD4 20D9 move.l [A0]+, [A1]+ 00002AD6 20D9 move.l [A0]+, [A1]+ 00002AD8 487A FF86 pea.l [PC - 0x7A /* 00002A60, value 0x4E560000 'NV\0\0', cstring "NV" */] 00002ADC 2F0E move.l -[A7], A6 00002ADE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002AE2 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */] 00002AE6 486E FFF0 pea.l [A6 - 0x10] 00002AEA 1F3C 0001 move.b -[A7], 0x1 00002AEE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002AF2 4EAD 2DC2 jsr [A5 + 0x2DC2 /* export_1460 */] 00002AF6 4E5E unlink A6 00002AF8 205F movea.l A0, [A7]+ 00002AFA DEFC 000C add.w A7, 0xC 00002AFE 4ED0 jmp [A0] export_150: 00002B00 4E56 0000 link A6, 0 00002B04 2F0C move.l -[A7], A4 00002B06 286E 0008 movea.l A4, [A6 + 0x8] 00002B0A 102E 000E move.b D0, [A6 + 0xE] 00002B0E 2054 movea.l A0, [A4] 00002B10 B028 003B cmp.b D0, [A0 + 0x3B] 00002B14 6714 beq +0x16 /* 00002B2A */ 00002B16 116E 000E 003B move.b [A0 + 0x3B], [A6 + 0xE] 00002B1C 102E 000C move.b D0, [A6 + 0xC] 00002B20 6708 beq +0xA /* 00002B2A */ 00002B22 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002B26 4EAD 315A jsr [A5 + 0x315A /* export_1575 */] label00002B2A: 00002B2A 285F movea.l A4, [A7]+ 00002B2C 4E5E unlink A6 00002B2E 205F movea.l A0, [A7]+ 00002B30 504F addq.w A7, 8 00002B32 4ED0 jmp [A0] export_151: 00002B34 4E56 0000 link A6, 0 00002B38 48E7 0018 movem.l -[A7], A3,A4 00002B3C 266E 0008 movea.l A3, [A6 + 0x8] 00002B40 284B movea.l A4, A3 00002B42 102E 000E move.b D0, [A6 + 0xE] 00002B46 2054 movea.l A0, [A4] 00002B48 B028 003A cmp.b D0, [A0 + 0x3A] 00002B4C 6738 beq +0x3A /* 00002B86 */ 00002B4E 116E 000E 003A move.b [A0 + 0x3A], [A6 + 0xE] 00002B54 102E 000C move.b D0, [A6 + 0xC] 00002B58 672C beq +0x2E /* 00002B86 */ 00002B5A 2F00 move.l -[A7], D0 00002B5C 4267 clr.w -[A7] 00002B5E 2F0B move.l -[A7], A3 00002B60 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 00002B64 121F move.b D1, [A7]+ 00002B66 201F move.l D0, [A7]+ 00002B68 C001 and.b D0, D1 00002B6A 4A00 tst.b D0 00002B6C 6718 beq +0x1A /* 00002B86 */ 00002B6E 2F00 move.l -[A7], D0 00002B70 4267 clr.w -[A7] 00002B72 2F0B move.l -[A7], A3 00002B74 4EAD 1DEA jsr [A5 + 0x1DEA /* export_953 */] 00002B78 121F move.b D1, [A7]+ 00002B7A 201F move.l D0, [A7]+ 00002B7C C001 and.b D0, D1 00002B7E 6706 beq +0x8 /* 00002B86 */ 00002B80 2F0B move.l -[A7], A3 00002B82 4EAD 2ECA jsr [A5 + 0x2ECA /* export_1493 */] label00002B86: 00002B86 4CDF 1800 movem.l A3,A4, [A7]+ 00002B8A 4E5E unlink A6 00002B8C 205F movea.l A0, [A7]+ 00002B8E 504F addq.w A7, 8 00002B90 4ED0 jmp [A0] 00002B92 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_152: // at 00002B94 (misaligned) 00002B96 FFF4 .invalid <> 00002B98 206E 000E movea.l A0, [A6 + 0xE] 00002B9C 43EE FFF4 lea.l A1, [A6 - 0xC] 00002BA0 22D8 move.l [A1]+, [A0]+ 00002BA2 22D8 move.l [A1]+, [A0]+ 00002BA4 22D8 move.l [A1]+, [A0]+ 00002BA6 206E 0008 movea.l A0, [A6 + 0x8] 00002BAA 2050 movea.l A0, [A0] 00002BAC 43E8 004C lea.l A1, [A0 + 0x4C] 00002BB0 41EE FFF4 lea.l A0, [A6 - 0xC] 00002BB4 22D8 move.l [A1]+, [A0]+ 00002BB6 22D8 move.l [A1]+, [A0]+ 00002BB8 22D8 move.l [A1]+, [A0]+ 00002BBA 102E 000C move.b D0, [A6 + 0xC] 00002BBE 6708 beq +0xA /* 00002BC8 */ 00002BC0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002BC4 4EAD 315A jsr [A5 + 0x315A /* export_1575 */] label00002BC8: 00002BC8 4E5E unlink A6 00002BCA 205F movea.l A0, [A7]+ 00002BCC DEFC 000A add.w A7, 0xA /* '\n' */ 00002BD0 4ED0 jmp [A0] 00002BD2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002BD4-00002BF0 export_153: fn00002BD4: 00002BD4 4E56 0000 link A6, 0 00002BD8 2F2E 0012 move.l -[A7], [A6 + 0x12] 00002BDC 2F2E 000E move.l -[A7], [A6 + 0xE] 00002BE0 1F2E 000C move.b -[A7], [A6 + 0xC] 00002BE4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002BE8 4EBA EDEE jsr [PC - 0x1212 /* 000019D8 */] 00002BEC 102E 000C move.b D0, [A6 + 0xC] // end alternate branch 00002BD4-00002BF0 export_153: // at 00002BD4 (misaligned) fn00002BD4: // (misaligned) 00002BD6 0000 2F2E ori.b D0, 0x2E /* '.' */ 00002BDA 0012 2F2E ori.b [A2], 0x2E /* '.' */ 00002BDE 000E 1F2E ori.b A6, 0x2E /* '.' */ 00002BE2 000C 2F2E ori.b A4, 0x2E /* '.' */ 00002BE6 0008 4EBA ori.b A0, 0xBA 00002BEA EDEE 102E 000C bfffo D1, [A6 + 0xC] {0:D6} 00002BF0 6708 beq +0xA /* 00002BFA */ 00002BF2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002BF6 4EAD 312A jsr [A5 + 0x312A /* export_1569 */] label00002BFA: 00002BFA 4E5E unlink A6 00002BFC 205F movea.l A0, [A7]+ 00002BFE DEFC 000E add.w A7, 0xE 00002C02 4ED0 jmp [A0] export_154: fn00002C04: 00002C04 4E56 0000 link A6, 0 00002C08 48E7 0118 movem.l -[A7], D7,A3,A4 00002C0C 2E2E 0008 move.l D7, [A6 + 0x8] 00002C10 2847 movea.l A4, D7 00002C12 2054 movea.l A0, [A4] 00002C14 4AA8 0058 tst.l [A0 + 0x58] 00002C18 672E beq +0x30 /* 00002C48 */ 00002C1A 2248 movea.l A1, A0 00002C1C 2069 0058 movea.l A0, [A1 + 0x58] 00002C20 2650 movea.l A3, [A0] 00002C22 4AAE 000C tst.l [A6 + 0xC] 00002C26 6610 bne +0x12 /* 00002C38 */ 00002C28 4267 clr.w -[A7] 00002C2A 2F07 move.l -[A7], D7 00002C2C 4EAD 1F62 jsr [A5 + 0x1F62 /* export_1000 */] 00002C30 276D F91C 0004 move.l [A3 + 0x4], [A5 - 0x6E4] 00002C36 6010 bra +0x12 /* 00002C48 */ label00002C38: 00002C38 1F3C 0001 move.b -[A7], 0x1 00002C3C 2F07 move.l -[A7], D7 00002C3E 4EAD 1F62 jsr [A5 + 0x1F62 /* export_1000 */] 00002C42 276E 000C 0004 move.l [A3 + 0x4], [A6 + 0xC] label00002C48: 00002C48 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00002C4C 4E5E unlink A6 00002C4E 205F movea.l A0, [A7]+ 00002C50 504F addq.w A7, 8 00002C52 4ED0 jmp [A0] 00002C54 4E56 0000 link A6, 0 00002C58 48E7 0018 movem.l -[A7], A3,A4 00002C5C 266E 0008 movea.l A3, [A6 + 0x8] 00002C60 286B 0008 movea.l A4, [A3 + 0x8] 00002C64 2054 movea.l A0, [A4] 00002C66 2F28 0058 move.l -[A7], [A0 + 0x58] 00002C6A 102B 000E move.b D0, [A3 + 0xE] 00002C6E 4880 ext.w D0 00002C70 C1FC 00FF muls.w D0, 0xFF 00002C74 3F00 move.w -[A7], D0 00002C76 A95D syscall HiliteControl 00002C78 2054 movea.l A0, [A4] 00002C7A 116B 000E 003B move.b [A0 + 0x3B], [A3 + 0xE] 00002C80 4CDF 1800 movem.l A3,A4, [A7]+ 00002C84 4E5E unlink A6 00002C86 2E9F move.l [A7], [A7]+ 00002C88 4E75 rts 00002C8A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_155: // at 00002C8C (misaligned) 00002C8E 0000 206E ori.b D0, 0x6E /* 'n' */ 00002C92 0008 2050 ori.b A0, 0x50 /* 'P' */ 00002C96 1028 003B move.b D0, [A0 + 0x3B] 00002C9A B02E 000E cmp.b D0, [A6 + 0xE] 00002C9E 6712 beq +0x14 /* 00002CB2 */ 00002CA0 487A FFB2 pea.l [PC - 0x4E /* 00002C54, value 0x4E560000 'NV\0\0', cstring "NV" */] 00002CA4 2F0E move.l -[A7], A6 00002CA6 1F2E 000C move.b -[A7], [A6 + 0xC] 00002CAA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002CAE 4EAD 1F6A jsr [A5 + 0x1F6A /* export_1001 */] label00002CB2: 00002CB2 4E5E unlink A6 00002CB4 205F movea.l A0, [A7]+ 00002CB6 504F addq.w A7, 8 00002CB8 4ED0 jmp [A0] 00002CBA 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00002CBE 0000 226E ori.b D0, 0x6E /* 'n' */ 00002CC2 0008 2069 ori.b A0, 0x69 /* 'i' */ 00002CC6 0008 2050 ori.b A0, 0x50 /* 'P' */ 00002CCA 2F28 0058 move.l -[A7], [A0 + 0x58] 00002CCE 2049 movea.l A0, A1 00002CD0 1028 000E move.b D0, [A0 + 0xE] 00002CD4 4880 ext.w D0 00002CD6 C1FC 000A muls.w D0, 0xA /* '\n' */ 00002CDA 3F00 move.w -[A7], D0 00002CDC A95D syscall HiliteControl 00002CDE 4E5E unlink A6 00002CE0 2E9F move.l [A7], [A7]+ 00002CE2 4E75 rts export_156: 00002CE4 4E56 0000 link A6, 0 00002CE8 2F0C move.l -[A7], A4 00002CEA 286E 0008 movea.l A4, [A6 + 0x8] 00002CEE 2054 movea.l A0, [A4] 00002CF0 1028 003A move.b D0, [A0 + 0x3A] 00002CF4 B02E 000E cmp.b D0, [A6 + 0xE] 00002CF8 6712 beq +0x14 /* 00002D0C */ 00002CFA 487A FFC0 pea.l [PC - 0x40 /* 00002CBC, value 0x4E560000 'NV\0\0', cstring "NV" */] 00002CFE 2F0E move.l -[A7], A6 00002D00 1F2E 000C move.b -[A7], [A6 + 0xC] 00002D04 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002D08 4EAD 1F6A jsr [A5 + 0x1F6A /* export_1001 */] label00002D0C: 00002D0C 2054 movea.l A0, [A4] 00002D0E 116E 000E 003A move.b [A0 + 0x3A], [A6 + 0xE] 00002D14 285F movea.l A4, [A7]+ 00002D16 4E5E unlink A6 00002D18 205F movea.l A0, [A7]+ 00002D1A 504F addq.w A7, 8 00002D1C 4ED0 jmp [A0] 00002D1E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00002D22 FFF8 .invalid <> 00002D24 48E7 0018 movem.l -[A7], A3,A4 00002D28 206E 0008 movea.l A0, [A6 + 0x8] 00002D2C 2668 0008 movea.l A3, [A0 + 0x8] 00002D30 2053 movea.l A0, [A3] 00002D32 49E8 0044 lea.l A4, [A0 + 0x44] 00002D36 486E FFF8 pea.l [A6 - 0x8] 00002D3A 2F14 move.l -[A7], [A4] 00002D3C 302C 0006 move.w D0, [A4 + 0x6] 00002D40 48C0 ext.l D0 00002D42 206E 0008 movea.l A0, [A6 + 0x8] 00002D46 2228 0012 move.l D1, [A0 + 0x12] 00002D4A 9280 sub.l D1, D0 00002D4C 3F01 move.w -[A7], D1 00002D4E 302C 0004 move.w D0, [A4 + 0x4] 00002D52 48C0 ext.l D0 00002D54 206E 0008 movea.l A0, [A6 + 0x8] 00002D58 2228 000E move.l D1, [A0 + 0xE] 00002D5C 9280 sub.l D1, D0 00002D5E 3F01 move.w -[A7], D1 00002D60 A8A7 syscall SetRect 00002D62 2053 movea.l A0, [A3] 00002D64 2F28 0058 move.l -[A7], [A0 + 0x58] 00002D68 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002D6C A959 syscall MoveControl 00002D6E 2053 movea.l A0, [A3] 00002D70 2F28 0058 move.l -[A7], [A0 + 0x58] 00002D74 302E FFFE move.w D0, [A6 - 0x2] 00002D78 906E FFFA sub.w D0, [A6 - 0x6] 00002D7C 6A02 bpl +0x4 /* 00002D80 */ 00002D7E 4440 neg.w D0 label00002D80: 00002D80 3F00 move.w -[A7], D0 00002D82 302E FFFC move.w D0, [A6 - 0x4] 00002D86 906E FFF8 sub.w D0, [A6 - 0x8] 00002D8A 6A02 bpl +0x4 /* 00002D8E */ 00002D8C 4440 neg.w D0 label00002D8E: 00002D8E 3F00 move.w -[A7], D0 00002D90 A95C syscall SizeControl 00002D92 4CDF 1800 movem.l A3,A4, [A7]+ 00002D96 4E5E unlink A6 00002D98 2E9F move.l [A7], [A7]+ 00002D9A 4E75 rts export_157: 00002D9C 4E56 0000 link A6, 0 00002DA0 48E7 0018 movem.l -[A7], A3,A4 00002DA4 266E 0008 movea.l A3, [A6 + 0x8] 00002DA8 284B movea.l A4, A3 00002DAA 2054 movea.l A0, [A4] 00002DAC 1028 003C move.b D0, [A0 + 0x3C] 00002DB0 6718 beq +0x1A /* 00002DCA */ 00002DB2 4AA8 0058 tst.l [A0 + 0x58] 00002DB6 56C1 sne D1 00002DB8 C001 and.b D0, D1 00002DBA 670E beq +0x10 /* 00002DCA */ 00002DBC 487A FF62 pea.l [PC - 0x9E /* 00002D20, value 0x4E56FFF8 */] 00002DC0 2F0E move.l -[A7], A6 00002DC2 4267 clr.w -[A7] 00002DC4 2F0B move.l -[A7], A3 00002DC6 4EAD 1F6A jsr [A5 + 0x1F6A /* export_1001 */] label00002DCA: 00002DCA 2F2E 0012 move.l -[A7], [A6 + 0x12] 00002DCE 2F2E 000E move.l -[A7], [A6 + 0xE] 00002DD2 1F2E 000C move.b -[A7], [A6 + 0xC] 00002DD6 2F0B move.l -[A7], A3 00002DD8 4EBA FDFA jsr [PC - 0x206 /* 00002BD4 */] 00002DDC 4CDF 1800 movem.l A3,A4, [A7]+ 00002DE0 4E5E unlink A6 00002DE2 205F movea.l A0, [A7]+ 00002DE4 DEFC 000E add.w A7, 0xE 00002DE8 4ED0 jmp [A0] 00002DEA 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00002DEE 0000 48E7 ori.b D0, 0xE7 00002DF2 0018 286E ori.b [A0]+, 0x6E /* 'n' */ 00002DF6 0008 266C ori.b A0, 0x6C /* 'l' */ 00002DFA 0008 2053 ori.b A0, 0x53 /* 'S' */ 00002DFE 2F28 0058 move.l -[A7], [A0 + 0x58] 00002E02 486C FE00 pea.l [A4 - 0x200] 00002E06 A95E syscall GetControlTitle/GetCTitle 00002E08 486C FE00 pea.l [A4 - 0x200] 00002E0C 486C FF00 pea.l [A4 - 0x100] 00002E10 4EAD 5A8A jsr [A5 + 0x5A8A /* export_2893 */] 00002E14 101F move.b D0, [A7]+ 00002E16 670C beq +0xE /* 00002E24 */ 00002E18 2053 movea.l A0, [A3] 00002E1A 2F28 0058 move.l -[A7], [A0 + 0x58] 00002E1E 486C FF00 pea.l [A4 - 0x100] 00002E22 A95F syscall SetControlTitle/SetCTitle label00002E24: 00002E24 4CDF 1800 movem.l A3,A4, [A7]+ 00002E28 4E5E unlink A6 00002E2A 2E9F move.l [A7], [A7]+ 00002E2C 4E75 rts 00002E2E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_158: // at 00002E30 (misaligned) 00002E32 FE00 206E .unknown 0xFE00 0x206E (W = 7) 00002E36 000E 43EE ori.b A6, 0xEE 00002E3A FF00 .extension 0xF00 <> // unimplemented 00002E3C 703F moveq.l D0, 0x3F label00002E3E: 00002E3E 22D8 move.l [A1]+, [A0]+ 00002E40 51C8 FFFC dbf D0, -0x6 /* 00002E3E */ 00002E44 487A FFA6 pea.l [PC - 0x5A /* 00002DEC, value 0x4E560000 'NV\0\0', cstring "NV" */] 00002E48 2F0E move.l -[A7], A6 00002E4A 1F2E 000C move.b -[A7], [A6 + 0xC] 00002E4E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002E52 4EAD 1F6A jsr [A5 + 0x1F6A /* export_1001 */] 00002E56 4E5E unlink A6 00002E58 205F movea.l A0, [A7]+ 00002E5A DEFC 000A add.w A7, 0xA /* '\n' */ 00002E5E 4ED0 jmp [A0] export_159: 00002E60 4E56 FFFC link A6, -0x0004 00002E64 48E7 0018 movem.l -[A7], A3,A4 00002E68 266E 0008 movea.l A3, [A6 + 0x8] 00002E6C 2F2E 000C move.l -[A7], [A6 + 0xC] 00002E70 2F0B move.l -[A7], A3 00002E72 4EBA FD90 jsr [PC - 0x270 /* 00002C04 */] 00002E76 42A7 clr.l -[A7] 00002E78 2F0B move.l -[A7], A3 00002E7A 4EAD 30E2 jsr [A5 + 0x30E2 /* export_1560 */] 00002E7E 285F movea.l A4, [A7]+ 00002E80 200C move.l D0, A4 00002E82 56C0 sne D0 00002E84 4A00 tst.b D0 00002E86 6706 beq +0x8 /* 00002E8E */ 00002E88 2054 movea.l A0, [A4] 00002E8A C028 005A and.b D0, [A0 + 0x5A] label00002E8E: 00002E8E 1F00 move.b -[A7], D0 00002E90 2F0B move.l -[A7], A3 00002E92 4EAD 1F62 jsr [A5 + 0x1F62 /* export_1000 */] 00002E96 4CDF 1800 movem.l A3,A4, [A7]+ 00002E9A 4E5E unlink A6 00002E9C 205F movea.l A0, [A7]+ 00002E9E 504F addq.w A7, 8 00002EA0 4ED0 jmp [A0] 00002EA2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_160: // at 00002EA4 (misaligned) 00002EA6 0000 4E5E ori.b D0, 0x5E /* '^' */ 00002EAA 2E9F move.l [A7], [A7]+ 00002EAC 4E75 rts 00002EAE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_161: // at 00002EB0 (misaligned) 00002EB2 0000 4E5E ori.b D0, 0x5E /* '^' */ 00002EB6 2E9F move.l [A7], [A7]+ 00002EB8 4E75 rts 00002EBA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002EBC-00002EC0 export_162: fn00002EBC: 00002EBC 4E56 FFFC link A6, -0x0004 // end alternate branch 00002EBC-00002EC0 export_162: // at 00002EBC (misaligned) fn00002EBC: // (misaligned) 00002EBE FFFC .invalid <> 00002EC0 48E7 0108 movem.l -[A7], D7,A4 00002EC4 286E 0008 movea.l A4, [A6 + 0x8] 00002EC8 2F0C move.l -[A7], A4 00002ECA 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00002ECE 42A7 clr.l -[A7] 00002ED0 42A7 clr.l -[A7] 00002ED2 2F0C move.l -[A7], A4 00002ED4 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00002ED8 2F2E 000C move.l -[A7], [A6 + 0xC] 00002EDC 2F14 move.l -[A7], [A4] 00002EDE A9FE syscall PutScrap 00002EE0 2E1F move.l D7, [A7]+ 00002EE2 2F0C move.l -[A7], A4 00002EE4 205F movea.l A0, [A7]+ 00002EE6 A02A syscall HUnlock 00002EE8 3D47 0010 move.w [A6 + 0x10], D7 00002EEC 4CDF 1080 movem.l D7,A4, [A7]+ 00002EF0 4E5E unlink A6 00002EF2 205F movea.l A0, [A7]+ 00002EF4 504F addq.w A7, 8 00002EF6 4ED0 jmp [A0] export_163: 00002EF8 4E56 0000 link A6, 0 00002EFC 4E5E unlink A6 00002EFE 205F movea.l A0, [A7]+ 00002F00 504F addq.w A7, 8 00002F02 4ED0 jmp [A0] 00002F04 4E56 0000 link A6, 0 00002F08 4AAE 000C tst.l [A6 + 0xC] 00002F0C 6608 bne +0xA /* 00002F16 */ 00002F0E 2D7C 0082 000B 000C move.l [A6 + 0xC], 0x82000B label00002F16: 00002F16 3F2E 0010 move.w -[A7], [A6 + 0x10] 00002F1A 2F2E 000C move.l -[A7], [A6 + 0xC] 00002F1E 206E 0008 movea.l A0, [A6 + 0x8] 00002F22 2F28 0008 move.l -[A7], [A0 + 0x8] 00002F26 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */] 00002F2A 206E 0008 movea.l A0, [A6 + 0x8] 00002F2E 2C48 movea.l A6, A0 00002F30 4EFA 0098 jmp [PC + 0x98 /* 00002FCA */] 00002F34 0000 4E5E ori.b D0, 0x5E /* '^' */ 00002F38 205F movea.l A0, [A7]+ 00002F3A DEFC 000A add.w A7, 0xA /* '\n' */ 00002F3E 4ED0 jmp [A0] export_164: 00002F40 4E56 FFBA link A6, -0x0046 00002F44 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00002F48 42A7 clr.l -[A7] 00002F4A A975 syscall TickCount 00002F4C 2B5F F57C move.l [A5 - 0xA84], [A7]+ 00002F50 4267 clr.w -[A7] 00002F52 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002F56 4EAD 1B7A jsr [A5 + 0x1B7A /* export_875 */] 00002F5A 102E 000C move.b D0, [A6 + 0xC] 00002F5E 6776 beq +0x78 /* 00002FD6 */ 00002F60 42A7 clr.l -[A7] 00002F62 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002F66 4EAD 32AA jsr [A5 + 0x32AA /* export_1617 */] 00002F6A 2D5F FFBA move.l [A6 - 0x46], [A7]+ 00002F6E 56C0 sne D0 00002F70 4A00 tst.b D0 00002F72 6714 beq +0x16 /* 00002F88 */ 00002F74 206E FFBA movea.l A0, [A6 - 0x46] 00002F78 2050 movea.l A0, [A0] 00002F7A C028 000F and.b D0, [A0 + 0xF] 00002F7E 6708 beq +0xA /* 00002F88 */ 00002F80 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002F84 4EAD 32B2 jsr [A5 + 0x32B2 /* export_1618 */] label00002F88: 00002F88 4AAD F928 tst.l [A5 - 0x6D8] 00002F8C 56C0 sne D0 00002F8E 4A00 tst.b D0 00002F90 6744 beq +0x46 /* 00002FD6 */ 00002F92 122D F438 move.b D1, [A5 - 0xBC8] 00002F96 0A01 0001 xori.b D1, 0x1 00002F9A C001 and.b D0, D1 00002F9C 6738 beq +0x3A /* 00002FD6 */ 00002F9E 42A7 clr.l -[A7] 00002FA0 A9FC syscall ZeroScrap 00002FA2 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00002FA6 486E FFBE pea.l [A6 - 0x42] 00002FAA 487A FF58 pea.l [PC - 0xA8 /* 00002F04, value 0x4E560000 'NV\0\0', cstring "NV" */] 00002FAE 2F0E move.l -[A7], A6 00002FB0 4EAD 1FB2 jsr [A5 + 0x1FB2 /* export_1010 */] 00002FB4 2F2D F928 move.l -[A7], [A5 - 0x6D8] 00002FB8 4EAD 30AA jsr [A5 + 0x30AA /* export_1553 */] 00002FBC 486E FFBE pea.l [A6 - 0x42] 00002FC0 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */] 00002FC4 1B7C 0001 F438 move.b [A5 - 0xBC8], 0x1 label00002FCA: 00002FCA 4FEE FF9A lea.l A7, [A6 - 0x66] 00002FCE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002FD2 4EAD 1B72 jsr [A5 + 0x1B72 /* export_874 */] label00002FD6: 00002FD6 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00002FDA 4E5E unlink A6 00002FDC 205F movea.l A0, [A7]+ 00002FDE 5C4F addq.w A7, 6 00002FE0 4ED0 jmp [A0] 00002FE2 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00002FE6 0000 206E ori.b D0, 0x6E /* 'n' */ 00002FEA 0008 1F28 ori.b A0, 0x28 /* '(' */ 00002FEE 000C 2F2E ori.b A4, 0x2E /* '.' */ 00002FF2 000C 4EAD ori.b A4, 0xAD 00002FF6 31CA 4E5E move.w [0x00004E5E], A2 00002FFA 205F movea.l A0, [A7]+ 00002FFC 504F addq.w A7, 8 00002FFE 4ED0 jmp [A0] export_165: fn00003000: 00003000 4E56 FFFE link A6, -0x0002 00003004 48E7 0118 movem.l -[A7], D7,A3,A4 00003008 266E 0008 movea.l A3, [A6 + 0x8] 0000300C 284B movea.l A4, A3 0000300E 102E 000C move.b D0, [A6 + 0xC] 00003012 6704 beq +0x6 /* 00003018 */ 00003014 7E04 moveq.l D7, 0x04 00003016 6002 bra +0x4 /* 0000301A */ label00003018: 00003018 7E02 moveq.l D7, 0x02 label0000301A: 0000301A 4267 clr.w -[A7] 0000301C 2F0B move.l -[A7], A3 0000301E 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 00003022 101F move.b D0, [A7]+ 00003024 6720 beq +0x22 /* 00003046 */ 00003026 2F00 move.l -[A7], D0 00003028 4267 clr.w -[A7] 0000302A 2F0B move.l -[A7], A3 0000302C 4EAD 1DEA jsr [A5 + 0x1DEA /* export_953 */] 00003030 121F move.b D1, [A7]+ 00003032 201F move.l D0, [A7]+ 00003034 C001 and.b D0, D1 00003036 670E beq +0x10 /* 00003046 */ 00003038 2054 movea.l A0, [A4] 0000303A 1F28 002C move.b -[A7], [A0 + 0x2C] 0000303E 1F07 move.b -[A7], D7 00003040 2F0B move.l -[A7], A3 00003042 4EAD 314A jsr [A5 + 0x314A /* export_1573 */] label00003046: 00003046 2054 movea.l A0, [A4] 00003048 1147 002C move.b [A0 + 0x2C], D7 0000304C 487A FF96 pea.l [PC - 0x6A /* 00002FE4, value 0x4E560000 'NV\0\0', cstring "NV" */] 00003050 2F0E move.l -[A7], A6 00003052 2F0B move.l -[A7], A3 00003054 4EAD 1D4A jsr [A5 + 0x1D4A /* export_933 */] 00003058 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000305C 4E5E unlink A6 0000305E 205F movea.l A0, [A7]+ 00003060 5C4F addq.w A7, 6 00003062 4ED0 jmp [A0] export_166: fn00003064: 00003064 4E56 FFFA link A6, -0x0006 00003068 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 0000306C 266E 0008 movea.l A3, [A6 + 0x8] 00003070 1E2E 000C move.b D7, [A6 + 0xC] 00003074 284B movea.l A4, A3 00003076 2F0B move.l -[A7], A3 00003078 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */] 0000307C 2054 movea.l A0, [A4] 0000307E BE28 005A cmp.b D7, [A0 + 0x5A] 00003082 56C5 sne D5 00003084 4405 neg.b D5 00003086 1005 move.b D0, D5 00003088 6756 beq +0x58 /* 000030E0 */ 0000308A 2F0B move.l -[A7], A3 0000308C 4EAD 3132 jsr [A5 + 0x3132 /* export_1570 */] 00003090 1F07 move.b -[A7], D7 00003092 2F0B move.l -[A7], A3 00003094 4EBA FF6A jsr [PC - 0x96 /* 00003000 */] 00003098 1007 move.b D0, D7 0000309A 672C beq +0x2E /* 000030C8 */ 0000309C 42A7 clr.l -[A7] 0000309E 2F2D F99C move.l -[A7], [A5 - 0x664] 000030A2 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 000030A6 2C1F move.l D6, [A7]+ 000030A8 6708 beq +0xA /* 000030B2 */ 000030AA 4267 clr.w -[A7] 000030AC 2F06 move.l -[A7], D6 000030AE 4EAD 31CA jsr [A5 + 0x31CA /* export_1589 */] label000030B2: 000030B2 2054 movea.l A0, [A4] 000030B4 1147 005A move.b [A0 + 0x5A], D7 000030B8 2054 movea.l A0, [A4] 000030BA 2F28 004E move.l -[A7], [A0 + 0x4E] 000030BE 2F2D F99C move.l -[A7], [A5 - 0x664] 000030C2 4EAD 2A52 jsr [A5 + 0x2A52 /* export_1350 */] 000030C6 6018 bra +0x1A /* 000030E0 */ label000030C8: 000030C8 2054 movea.l A0, [A4] 000030CA 1147 005A move.b [A0 + 0x5A], D7 000030CE 2F2D F99C move.l -[A7], [A5 - 0x664] 000030D2 2F2D F99C move.l -[A7], [A5 - 0x664] 000030D6 4EAD 2A52 jsr [A5 + 0x2A52 /* export_1350 */] 000030DA 486D FB2E pea.l [A5 - 0x4D2] 000030DE A851 syscall SetCursor label000030E0: 000030E0 2054 movea.l A0, [A4] 000030E2 1028 005B move.b D0, [A0 + 0x5B] 000030E6 672C beq +0x2E /* 00003114 */ 000030E8 2F00 move.l -[A7], D0 000030EA 4267 clr.w -[A7] 000030EC 2F0B move.l -[A7], A3 000030EE 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 000030F2 121F move.b D1, [A7]+ 000030F4 201F move.l D0, [A7]+ 000030F6 C001 and.b D0, D1 000030F8 4A00 tst.b D0 000030FA 6718 beq +0x1A /* 00003114 */ 000030FC 2F00 move.l -[A7], D0 000030FE 4267 clr.w -[A7] 00003100 2F0B move.l -[A7], A3 00003102 4EAD 1DEA jsr [A5 + 0x1DEA /* export_953 */] 00003106 121F move.b D1, [A7]+ 00003108 201F move.l D0, [A7]+ 0000310A C001 and.b D0, D1 0000310C 6706 beq +0x8 /* 00003114 */ 0000310E 2F0B move.l -[A7], A3 00003110 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */] label00003114: 00003114 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00003118 4E5E unlink A6 0000311A 205F movea.l A0, [A7]+ 0000311C 5C4F addq.w A7, 6 0000311E 4ED0 jmp [A0] 00003120 4E56 FFF8 link A6, -0x0008 00003124 48E7 0038 movem.l -[A7], A2,A3,A4 00003128 286E 0008 movea.l A4, [A6 + 0x8] 0000312C 266C 0008 movea.l A3, [A4 + 0x8] 00003130 2253 movea.l A1, [A3] 00003132 2069 0058 movea.l A0, [A1 + 0x58] 00003136 2050 movea.l A0, [A0] 00003138 45EE FFF8 lea.l A2, [A6 - 0x8] 0000313C 5088 addq.l A0, 8 0000313E 24D8 move.l [A2]+, [A0]+ 00003140 24D8 move.l [A2]+, [A0]+ 00003142 102C 000C move.b D0, [A4 + 0xC] 00003146 670A beq +0xC /* 00003152 */ 00003148 2053 movea.l A0, [A3] 0000314A 2F28 0058 move.l -[A7], [A0 + 0x58] 0000314E A957 syscall ShowControl 00003150 6022 bra +0x24 /* 00003174 */ label00003152: 00003152 2053 movea.l A0, [A3] 00003154 2F28 0058 move.l -[A7], [A0 + 0x58] 00003158 A958 syscall HideControl 0000315A 4267 clr.w -[A7] 0000315C 2F2C 0008 move.l -[A7], [A4 + 0x8] 00003160 4EAD 1D72 jsr [A5 + 0x1D72 /* export_938 */] 00003164 101F move.b D0, [A7]+ 00003166 670C beq +0xE /* 00003174 */ 00003168 486E FFF8 pea.l [A6 - 0x8] 0000316C 2F2C 0008 move.l -[A7], [A4 + 0x8] 00003170 4EAD 3152 jsr [A5 + 0x3152 /* export_1574 */] label00003174: 00003174 4267 clr.w -[A7] 00003176 2F2C 0008 move.l -[A7], [A4 + 0x8] 0000317A 4EAD 1D72 jsr [A5 + 0x1D72 /* export_938 */] 0000317E 101F move.b D0, [A7]+ 00003180 6706 beq +0x8 /* 00003188 */ 00003182 486E FFF8 pea.l [A6 - 0x8] 00003186 A92A syscall ValidRect label00003188: 00003188 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000318C 4E5E unlink A6 0000318E 2E9F move.l [A7], [A7]+ 00003190 4E75 rts 00003192 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_167: // at 00003194 (misaligned) 00003196 0000 487A ori.b D0, 0x7A /* 'z' */ 0000319A FF86 .invalid <> 0000319C 2F0E move.l -[A7], A6 0000319E 4267 clr.w -[A7] 000031A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000031A4 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 000031A8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000031AC 4EAD 1F6A jsr [A5 + 0x1F6A /* export_1001 */] 000031B0 4E5E unlink A6 000031B2 205F movea.l A0, [A7]+ 000031B4 5C4F addq.w A7, 6 000031B6 4ED0 jmp [A0] 000031B8 4E56 0000 link A6, 0 000031BC 206E 0008 movea.l A0, [A6 + 0x8] 000031C0 5268 FFFC addq.w [A0 - 0x4], 1 000031C4 422E 0012 clr.b [A6 + 0x12] 000031C8 4E5E unlink A6 000031CA 205F movea.l A0, [A7]+ 000031CC DEFC 000A add.w A7, 0xA /* '\n' */ 000031D0 4ED0 jmp [A0] 000031D2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_168: // at 000031D4 (misaligned) 000031D6 FFF8 .invalid <> 000031D8 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000031DC 286E 0008 movea.l A4, [A6 + 0x8] 000031E0 4207 clr.b D7 000031E2 6000 009E bra +0xA0 /* 00003282 */ label000031E6: 000031E6 1007 move.b D0, D7 000031E8 4880 ext.w D0 000031EA 41ED F618 lea.l A0, [A5 - 0x9E8] 000031EE 1C30 0000 move.b D6, [A0 + D0.w] 000031F2 1006 move.b D0, D6 000031F4 4880 ext.w D0 000031F6 2054 movea.l A0, [A4] 000031F8 1230 0054 move.b D1, [A0 + D0.w + 0x54] 000031FC 675A beq +0x5C /* 00003258 */ 000031FE 2054 movea.l A0, [A4] 00003200 47E8 0044 lea.l A3, [A0 + 0x44] 00003204 43E8 001A lea.l A1, [A0 + 0x1A] 00003208 2D49 FFF8 move.l [A6 - 0x8], A1 0000320C 1006 move.b D0, D6 0000320E 4880 ext.w D0 00003210 E540 asl D0.w, 2 00003212 1206 move.b D1, D6 00003214 4881 ext.w D1 00003216 E541 asl D1.w, 2 00003218 2433 0008 move.l D2, [A3 + D0.w + 0x8] 0000321C 94B3 1000 sub.l D2, [A3 + D1.w] 00003220 226E FFF8 movea.l A1, [A6 - 0x8] 00003224 1006 move.b D0, D6 00003226 4880 ext.w D0 00003228 E540 asl D0.w, 2 0000322A 2231 0000 move.l D1, [A1 + D0.w] 0000322E D282 add.l D1, D2 00003230 5381 subq.l D1, 1 00003232 2F01 move.l -[A7], D1 00003234 226E FFF8 movea.l A1, [A6 - 0x8] 00003238 1006 move.b D0, D6 0000323A 4880 ext.w D0 0000323C E540 asl D0.w, 2 0000323E 2F31 0000 move.l -[A7], [A1 + D0.w] 00003242 4EAD 5A52 jsr [A5 + 0x5A52 /* export_2886 */] 00003246 201F move.l D0, [A7]+ 00003248 226E 000C movea.l A1, [A6 + 0xC] 0000324C 1207 move.b D1, D7 0000324E 4881 ext.w D1 00003250 D241 add.w D1, D1 00003252 3380 1000 move.w [A1 + D1.w], D0 00003256 6028 bra +0x2A /* 00003280 */ label00003258: 00003258 426E FFFC clr.w [A6 - 0x4] 0000325C 1F07 move.b -[A7], D7 0000325E 1F3C 0001 move.b -[A7], 0x1 00003262 487A FF54 pea.l [PC - 0xAC /* 000031B8, value 0x4E560000 'NV\0\0', cstring "NV" */] 00003266 2F0E move.l -[A7], A6 00003268 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000326C 4EAD 166A jsr [A5 + 0x166A /* export_713 */] 00003270 206E 000C movea.l A0, [A6 + 0xC] 00003274 1007 move.b D0, D7 00003276 4880 ext.w D0 00003278 D040 add.w D0, D0 0000327A 31AE FFFC 0000 move.w [A0 + D0.w], [A6 - 0x4] label00003280: 00003280 5207 addq.b D7, 1 label00003282: 00003282 7001 moveq.l D0, 0x01 00003284 B007 cmp.b D0, D7 00003286 6C00 FF5E bge -0xA0 /* 000031E6 */ 0000328A 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 0000328E 4E5E unlink A6 00003290 205F movea.l A0, [A7]+ 00003292 504F addq.w A7, 8 00003294 4ED0 jmp [A0] 00003296 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_169: // at 00003298 (misaligned) 0000329A FFFE .invalid <> 0000329C 48E7 1118 movem.l -[A7], D3,D7,A3,A4 000032A0 266E 0008 movea.l A3, [A6 + 0x8] 000032A4 2053 movea.l A0, [A3] 000032A6 49E8 0024 lea.l A4, [A0 + 0x24] 000032AA 4207 clr.b D7 000032AC 6062 bra +0x64 /* 00003310 */ label000032AE: 000032AE 206E 000C movea.l A0, [A6 + 0xC] 000032B2 1007 move.b D0, D7 000032B4 4880 ext.w D0 000032B6 E540 asl D0.w, 2 000032B8 48E7 8080 movem.l -[A7], D0,A0 000032BC 42A7 clr.l -[A7] 000032BE 7201 moveq.l D1, 0x01 000032C0 2F01 move.l -[A7], D1 000032C2 1207 move.b D1, D7 000032C4 4881 ext.w D1 000032C6 D241 add.w D1, D1 000032C8 1407 move.b D2, D7 000032CA 4882 ext.w D2 000032CC D442 add.w D2, D2 000032CE 3634 1004 move.w D3, [A4 + D1.w + 0x4] 000032D2 9674 2000 sub.w D3, [A4 + D2.w] 000032D6 1207 move.b D1, D7 000032D8 4881 ext.w D1 000032DA D241 add.w D1, D1 000032DC 3434 1010 move.w D2, [A4 + D1.w + 0x10] 000032E0 6A02 bpl +0x4 /* 000032E4 */ 000032E2 4442 neg.w D2 label000032E4: 000032E4 9642 sub.w D3, D2 000032E6 1207 move.b D1, D7 000032E8 4881 ext.w D1 000032EA D241 add.w D1, D1 000032EC 3434 1014 move.w D2, [A4 + D1.w + 0x14] 000032F0 6A02 bpl +0x4 /* 000032F4 */ 000032F2 4442 neg.w D2 label000032F4: 000032F4 9642 sub.w D3, D2 000032F6 48C3 ext.l D3 000032F8 2F03 move.l -[A7], D3 000032FA 201F move.l D0, [A7]+ 000032FC 2E9F move.l [A7], [A7]+ 000032FE B097 cmp.l D0, [A7] 00003300 6F02 ble +0x4 /* 00003304 */ 00003302 2E80 move.l [A7], D0 label00003304: 00003304 221F move.l D1, [A7]+ 00003306 4CDF 0101 movem.l D0,A0, [A7]+ 0000330A 2181 0000 move.l [A0 + D0.w], D1 0000330E 5207 addq.b D7, 1 label00003310: 00003310 7001 moveq.l D0, 0x01 00003312 B007 cmp.b D0, D7 00003314 6C98 bge -0x66 /* 000032AE */ 00003316 4CDF 1888 movem.l D3,D7,A3,A4, [A7]+ 0000331A 4E5E unlink A6 0000331C 205F movea.l A0, [A7]+ 0000331E 504F addq.w A7, 8 00003320 4ED0 jmp [A0] 00003322 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00003324-00003328 export_170: fn00003324: 00003324 4E56 FFF8 link A6, -0x0008 // end alternate branch 00003324-00003328 export_170: // at 00003324 (misaligned) fn00003324: // (misaligned) 00003326 FFF8 .invalid <> 00003328 48E7 0038 movem.l -[A7], A2,A3,A4 0000332C 206E 000E movea.l A0, [A6 + 0xE] 00003330 43EE FFF8 lea.l A1, [A6 - 0x8] 00003334 22D8 move.l [A1]+, [A0]+ 00003336 22D8 move.l [A1]+, [A0]+ 00003338 266E 0008 movea.l A3, [A6 + 0x8] 0000333C 2053 movea.l A0, [A3] 0000333E 116E 000C 006F move.b [A0 + 0x6F], [A6 + 0xC] 00003344 1028 006F move.b D0, [A0 + 0x6F] 00003348 6738 beq +0x3A /* 00003382 */ 0000334A 2053 movea.l A0, [A3] 0000334C 49E8 0024 lea.l A4, [A0 + 0x24] 00003350 43EC 0010 lea.l A1, [A4 + 0x10] 00003354 244C movea.l A2, A4 00003356 508A addq.l A2, 8 00003358 22DA move.l [A1]+, [A2]+ 0000335A 22DA move.l [A1]+, [A2]+ 0000335C 2F14 move.l -[A7], [A4] 0000335E 486C 0010 pea.l [A4 + 0x10] 00003362 A87F syscall SubPt 00003364 2F2C 0004 move.l -[A7], [A4 + 0x4] 00003368 486C 0014 pea.l [A4 + 0x14] 0000336C A87F syscall SubPt 0000336E 2053 movea.l A0, [A3] 00003370 49E8 0024 lea.l A4, [A0 + 0x24] 00003374 43EC 0018 lea.l A1, [A4 + 0x18] 00003378 244C movea.l A2, A4 0000337A 508A addq.l A2, 8 0000337C 22DA move.l [A1]+, [A2]+ 0000337E 22DA move.l [A1]+, [A2]+ 00003380 6030 bra +0x32 /* 000033B2 */ label00003382: 00003382 2253 movea.l A1, [A3] 00003384 41E9 0034 lea.l A0, [A1 + 0x34] 00003388 45EE FFF8 lea.l A2, [A6 - 0x8] 0000338C 20DA move.l [A0]+, [A2]+ 0000338E 20DA move.l [A0]+, [A2]+ 00003390 49E9 0024 lea.l A4, [A1 + 0x24] 00003394 41EC 0018 lea.l A0, [A4 + 0x18] 00003398 244C movea.l A2, A4 0000339A 20DA move.l [A0]+, [A2]+ 0000339C 20DA move.l [A0]+, [A2]+ 0000339E 2F2C 0010 move.l -[A7], [A4 + 0x10] 000033A2 486C 0018 pea.l [A4 + 0x18] 000033A6 A87E syscall AddPt 000033A8 2F2C 0014 move.l -[A7], [A4 + 0x14] 000033AC 486C 001C pea.l [A4 + 0x1C] 000033B0 A87E syscall AddPt label000033B2: 000033B2 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 000033B6 4E5E unlink A6 000033B8 205F movea.l A0, [A7]+ 000033BA DEFC 000A add.w A7, 0xA /* '\n' */ 000033BE 4ED0 jmp [A0] export_171: fn000033C0: 000033C0 4E56 0000 link A6, 0 000033C4 4267 clr.w -[A7] 000033C6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000033CA 4EAD 1692 jsr [A5 + 0x1692 /* export_718 */] 000033CE 101F move.b D0, [A7]+ 000033D0 670E beq +0x10 /* 000033E0 */ 000033D2 206E 0008 movea.l A0, [A6 + 0x8] 000033D6 2050 movea.l A0, [A0] 000033D8 2F28 000E move.l -[A7], [A0 + 0xE] 000033DC 4EAD 312A jsr [A5 + 0x312A /* export_1569 */] label000033E0: 000033E0 4E5E unlink A6 000033E2 2E9F move.l [A7], [A7]+ 000033E4 4E75 rts 000033E6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_172: // at 000033E8 (misaligned) 000033EA 0000 48E7 ori.b D0, 0xE7 000033EE 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 000033F2 0008 2053 ori.b A0, 0x53 /* 'S' */ 000033F6 49E8 0024 lea.l A4, [A0 + 0x24] 000033FA 226E 000C movea.l A1, [A6 + 0xC] 000033FE 2294 move.l [A1], [A4] 00003400 2F2C 0010 move.l -[A7], [A4 + 0x10] 00003404 2F2E 000C move.l -[A7], [A6 + 0xC] 00003408 A87E syscall AddPt 0000340A 4CDF 1800 movem.l A3,A4, [A7]+ 0000340E 4E5E unlink A6 00003410 205F movea.l A0, [A7]+ 00003412 DEFC 000A add.w A7, 0xA /* '\n' */ 00003416 4ED0 jmp [A0] export_173: 00003418 4E56 0000 link A6, 0 0000341C 206E 0008 movea.l A0, [A6 + 0x8] 00003420 2050 movea.l A0, [A0] 00003422 2F28 000E move.l -[A7], [A0 + 0xE] 00003426 4EBA E3B0 jsr [PC - 0x1C50 /* 000017D8 */] 0000342A 4E5E unlink A6 0000342C 2E9F move.l [A7], [A7]+ 0000342E 4E75 rts export_174: 00003430 4E56 FFDA link A6, -0x0026 00003434 48E7 0138 movem.l -[A7], D7,A2,A3,A4 00003438 266E 0008 movea.l A3, [A6 + 0x8] 0000343C 284B movea.l A4, A3 0000343E 42A7 clr.l -[A7] 00003440 2054 movea.l A0, [A4] 00003442 2F28 000E move.l -[A7], [A0 + 0xE] 00003446 4EAD 30F2 jsr [A5 + 0x30F2 /* export_1562 */] 0000344A 4A9F tst.l [A7]+ 0000344C 56C0 sne D0 0000344E 4A00 tst.b D0 00003450 6704 beq +0x6 /* 00003456 */ 00003452 C02D F580 and.b D0, [A5 - 0xA80] label00003456: 00003456 4A00 tst.b D0 00003458 6706 beq +0x8 /* 00003460 */ 0000345A 2054 movea.l A0, [A4] 0000345C C028 006B and.b D0, [A0 + 0x6B] label00003460: 00003460 1E00 move.b D7, D0 00003462 6706 beq +0x8 /* 0000346A */ 00003464 2F0B move.l -[A7], A3 00003466 4EBA FF58 jsr [PC - 0xA8 /* 000033C0 */] label0000346A: 0000346A 2F0B move.l -[A7], A3 0000346C 4EBA 021E jsr [PC + 0x21E /* 0000368C */] 00003470 41EE FFE2 lea.l A0, [A6 - 0x1E] 00003474 2454 movea.l A2, [A4] 00003476 43EA 003C lea.l A1, [A2 + 0x3C] 0000347A 20D9 move.l [A0]+, [A1]+ 0000347C 20D9 move.l [A0]+, [A1]+ 0000347E 41EE FFEE lea.l A0, [A6 - 0x12] 00003482 43EA 001A lea.l A1, [A2 + 0x1A] 00003486 20D9 move.l [A0]+, [A1]+ 00003488 20D9 move.l [A0]+, [A1]+ 0000348A 2F0B move.l -[A7], A3 0000348C 4EBA 0266 jsr [PC + 0x266 /* 000036F4 */] 00003490 486E FFF6 pea.l [A6 - 0xA] 00003494 2054 movea.l A0, [A4] 00003496 2F28 000E move.l -[A7], [A0 + 0xE] 0000349A 4EAD 309A jsr [A5 + 0x309A /* export_1551 */] 0000349E 2254 movea.l A1, [A4] 000034A0 41E9 001A lea.l A0, [A1 + 0x1A] 000034A4 45EE FFF6 lea.l A2, [A6 - 0xA] 000034A8 20DA move.l [A0]+, [A2]+ 000034AA 20DA move.l [A0]+, [A2]+ 000034AC 3F3C 7FFF move.w -[A7], 0x7FFF 000034B0 2F0B move.l -[A7], A3 000034B2 4EAD 3212 jsr [A5 + 0x3212 /* export_1598 */] 000034B6 41EE FFDA lea.l A0, [A6 - 0x26] 000034BA 2454 movea.l A2, [A4] 000034BC 43EA 003C lea.l A1, [A2 + 0x3C] 000034C0 20D9 move.l [A0]+, [A1]+ 000034C2 20D9 move.l [A0]+, [A1]+ 000034C4 4267 clr.w -[A7] 000034C6 486E FFE2 pea.l [A6 - 0x1E] 000034CA 486E FFDA pea.l [A6 - 0x26] 000034CE A8A6 syscall EqualRect 000034D0 101F move.b D0, [A7]+ 000034D2 660E bne +0x10 /* 000034E2 */ 000034D4 486E FFDA pea.l [A6 - 0x26] 000034D8 2054 movea.l A0, [A4] 000034DA 2F28 000E move.l -[A7], [A0 + 0xE] 000034DE 4EBA E400 jsr [PC - 0x1C00 /* 000018E0 */] label000034E2: 000034E2 4267 clr.w -[A7] 000034E4 486E FFE2 pea.l [A6 - 0x1E] 000034E8 486E FFDA pea.l [A6 - 0x26] 000034EC A8A6 syscall EqualRect 000034EE 101F move.b D0, [A7]+ 000034F0 0A00 0001 xori.b D0, 0x1 000034F4 4A00 tst.b D0 000034F6 661C bne +0x1E /* 00003514 */ 000034F8 2F00 move.l -[A7], D0 000034FA 4267 clr.w -[A7] 000034FC 486E FFEE pea.l [A6 - 0x12] 00003500 486E FFF6 pea.l [A6 - 0xA] 00003504 4EAD 21A2 jsr [A5 + 0x21A2 /* export_1072 */] 00003508 121F move.b D1, [A7]+ 0000350A 201F move.l D0, [A7]+ 0000350C 0A01 0001 xori.b D1, 0x1 00003510 8001 or.b D0, D1 00003512 670A beq +0xC /* 0000351E */ label00003514: 00003514 2054 movea.l A0, [A4] 00003516 2F28 000E move.l -[A7], [A0 + 0xE] 0000351A 4EAD 1CAA jsr [A5 + 0x1CAA /* export_913 */] label0000351E: 0000351E 486E FFEA pea.l [A6 - 0x16] 00003522 2054 movea.l A0, [A4] 00003524 2F28 000E move.l -[A7], [A0 + 0xE] 00003528 4EBA E25A jsr [PC - 0x1DA6 /* 00001784 */] 0000352C 2054 movea.l A0, [A4] 0000352E 216E FFEA 005A move.l [A0 + 0x5A], [A6 - 0x16] 00003534 1007 move.b D0, D7 00003536 6706 beq +0x8 /* 0000353E */ 00003538 2F0B move.l -[A7], A3 0000353A 4EBA FE84 jsr [PC - 0x17C /* 000033C0 */] label0000353E: 0000353E 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+ 00003542 4E5E unlink A6 00003544 2E9F move.l [A7], [A7]+ 00003546 4E75 rts 00003548 4E56 0000 link A6, 0 0000354C 206E 0008 movea.l A0, [A6 + 0x8] 00003550 2F28 FFFC move.l -[A7], [A0 - 0x4] 00003554 2F3C 2004 0480 move.l -[A7], 0x20040480 0000355A A8FD syscall PrGlue 0000355C 4E5E unlink A6 0000355E 2E9F move.l [A7], [A7]+ 00003560 4E75 rts 00003562 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00003566 0000 206E ori.b D0, 0x6E /* 'n' */ 0000356A 0008 2C48 ori.b A0, 0x48 /* 'H' */ 0000356E 4EFA 0098 jmp [PC + 0x98 /* 00003608 */] 00003572 0000 4E5E ori.b D0, 0x5E /* '^' */ 00003576 205F movea.l A0, [A7]+ 00003578 DEFC 000A add.w A7, 0xA /* '\n' */ 0000357C 4ED0 jmp [A0] 0000357E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_175: // at 00003580 (misaligned) 00003582 FFAC .invalid <> 00003584 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00003588 206E 0008 movea.l A0, [A6 + 0x8] 0000358C 2050 movea.l A0, [A0] 0000358E 2D68 0056 FFFC move.l [A6 - 0x4], [A0 + 0x56] 00003594 422E FFFA clr.b [A6 - 0x6] 00003598 4AAE FFFC tst.l [A6 - 0x4] 0000359C 6700 00E4 beq +0xE6 /* 00003682 */ 000035A0 102D F7C8 move.b D0, [A5 - 0x838] 000035A4 6762 beq +0x64 /* 00003608 */ 000035A6 486E FFBC pea.l [A6 - 0x44] 000035AA 487A FFB8 pea.l [PC - 0x48 /* 00003564, value 0x4E560000 'NV\0\0', cstring "NV" */] 000035AE 2F0E move.l -[A7], A6 000035B0 4EAD 1FB2 jsr [A5 + 0x1FB2 /* export_1010 */] 000035B4 487A FF92 pea.l [PC - 0x6E /* 00003548, value 0x4E560000 'NV\0\0', cstring "NV" */] 000035B8 2F0E move.l -[A7], A6 000035BA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000035BE 4EAD 164A jsr [A5 + 0x164A /* export_709 */] 000035C2 206E 0008 movea.l A0, [A6 + 0x8] 000035C6 2050 movea.l A0, [A0] 000035C8 1028 006E move.b D0, [A0 + 0x6E] 000035CC 672C beq +0x2E /* 000035FA */ 000035CE 206E FFFC movea.l A0, [A6 - 0x4] 000035D2 2050 movea.l A0, [A0] 000035D4 41E8 0018 lea.l A0, [A0 + 0x18] 000035D8 2D48 FFB8 move.l [A6 - 0x48], A0 000035DC 7001 moveq.l D0, 0x01 000035DE B010 cmp.b D0, [A0] 000035E0 6618 bne +0x1A /* 000035FA */ 000035E2 206E FFB8 movea.l A0, [A6 - 0x48] 000035E6 0250 FFFB andi.w [A0], 0xFFFB 000035EA 0050 0004 ori.w [A0], 0x4 000035EE 486E FFFB pea.l [A6 - 0x5] 000035F2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000035F6 4EAD 169A jsr [A5 + 0x169A /* export_719 */] label000035FA: 000035FA 1D7C 0001 FFFA move.b [A6 - 0x6], 0x1 00003600 486E FFBC pea.l [A6 - 0x44] 00003604 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */] label00003608: 00003608 4FEE FF8C lea.l A7, [A6 - 0x74] 0000360C 102D F7C8 move.b D0, [A5 - 0x838] 00003610 6706 beq +0x8 /* 00003618 */ 00003612 C02E FFFA and.b D0, [A6 - 0x6] 00003616 666A bne +0x6C /* 00003682 */ label00003618: 00003618 206E FFFC movea.l A0, [A6 - 0x4] 0000361C 2050 movea.l A0, [A0] 0000361E 2D48 FFB4 move.l [A6 - 0x4C], A0 00003622 4250 clr.w [A0] 00003624 206E FFB4 movea.l A0, [A6 - 0x4C] 00003628 5488 addq.l A0, 2 0000362A 2D48 FFB0 move.l [A6 - 0x50], A0 0000362E 317C 0048 0004 move.w [A0 + 0x4], 0x48 /* 'H' */ 00003634 206E FFB0 movea.l A0, [A6 - 0x50] 00003638 317C 0048 0002 move.w [A0 + 0x2], 0x48 /* 'H' */ 0000363E 206E FFB0 movea.l A0, [A6 - 0x50] 00003642 4868 0006 pea.l [A0 + 0x6] 00003646 42A7 clr.l -[A7] 00003648 2F3C 02F0 0240 move.l -[A7], 0x2F00240 0000364E A8A7 syscall SetRect 00003650 206E FFB4 movea.l A0, [A6 - 0x4C] 00003654 4868 0010 pea.l [A0 + 0x10] 00003658 2F3C FFDC FFEE move.l -[A7], 0xFFDCFFEE 0000365E 2F3C 02F4 0252 move.l -[A7], 0x2F40252 00003664 A8A7 syscall SetRect 00003666 206E FFB4 movea.l A0, [A6 - 0x4C] 0000366A 41E8 0018 lea.l A0, [A0 + 0x18] 0000366E 2D48 FFAC move.l [A6 - 0x54], A0 00003672 317C 0528 0002 move.w [A0 + 0x2], 0x528 00003678 206E FFAC movea.l A0, [A6 - 0x54] 0000367C 317C 03FC 0004 move.w [A0 + 0x4], 0x3FC label00003682: 00003682 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00003686 4E5E unlink A6 00003688 2E9F move.l [A7], [A7]+ 0000368A 4E75 rts export_176: fn0000368C: 0000368C 4E56 FFF0 link A6, -0x0010 00003690 48E7 0028 movem.l -[A7], A2,A4 00003694 286E 0008 movea.l A4, [A6 + 0x8] 00003698 486E FFF0 pea.l [A6 - 0x10] 0000369C 2054 movea.l A0, [A4] 0000369E 2F28 000E move.l -[A7], [A0 + 0xE] 000036A2 4EAD 308A jsr [A5 + 0x308A /* export_1549 */] 000036A6 42A7 clr.l -[A7] 000036A8 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000036AC 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000036B0 201F move.l D0, [A7]+ 000036B2 2E9F move.l [A7], [A7]+ 000036B4 B097 cmp.l D0, [A7] 000036B6 6F02 ble +0x4 /* 000036BA */ 000036B8 2E80 move.l [A7], D0 label000036BA: 000036BA 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 000036BE 42A7 clr.l -[A7] 000036C0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000036C4 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000036C8 201F move.l D0, [A7]+ 000036CA 2E9F move.l [A7], [A7]+ 000036CC B097 cmp.l D0, [A7] 000036CE 6F02 ble +0x4 /* 000036D2 */ 000036D0 2E80 move.l [A7], D0 label000036D2: 000036D2 2D5F FFFC move.l [A6 - 0x4], [A7]+ 000036D6 2254 movea.l A1, [A4] 000036D8 41E9 0044 lea.l A0, [A1 + 0x44] 000036DC 45EE FFF0 lea.l A2, [A6 - 0x10] 000036E0 20DA move.l [A0]+, [A2]+ 000036E2 20DA move.l [A0]+, [A2]+ 000036E4 20DA move.l [A0]+, [A2]+ 000036E6 20DA move.l [A0]+, [A2]+ 000036E8 4CDF 1400 movem.l A2,A4, [A7]+ 000036EC 4E5E unlink A6 000036EE 2E9F move.l [A7], [A7]+ 000036F0 4E75 rts 000036F2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000036F4-000036F8 fn000036F4: 000036F4 4E56 FFF8 link A6, -0x0008 // end alternate branch 000036F4-000036F8 fn000036F4: // (misaligned) 000036F6 FFF8 .invalid <> 000036F8 48E7 0028 movem.l -[A7], A2,A4 000036FC 286E 0008 movea.l A4, [A6 + 0x8] 00003700 41EE FFF8 lea.l A0, [A6 - 0x8] 00003704 2454 movea.l A2, [A4] 00003706 43EA 0034 lea.l A1, [A2 + 0x34] 0000370A 20D9 move.l [A0]+, [A1]+ 0000370C 20D9 move.l [A0]+, [A1]+ 0000370E 486E FFF8 pea.l [A6 - 0x8] 00003712 2054 movea.l A0, [A4] 00003714 1F28 006F move.b -[A7], [A0 + 0x6F] 00003718 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000371C 4EBA FC06 jsr [PC - 0x3FA /* 00003324 */] 00003720 4CDF 1400 movem.l A2,A4, [A7]+ 00003724 4E5E unlink A6 00003726 2E9F move.l [A7], [A7]+ 00003728 4E75 rts 0000372A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_177: // at 0000372C (misaligned) 0000372E FFF6 .invalid <> 00003730 48E7 0118 movem.l -[A7], D7,A3,A4 00003734 266E 0008 movea.l A3, [A6 + 0x8] 00003738 2053 movea.l A0, [A3] 0000373A 49E8 0024 lea.l A4, [A0 + 0x24] 0000373E 43EC 0018 lea.l A1, [A4 + 0x18] 00003742 2D49 FFF6 move.l [A6 - 0xA], A1 00003746 4207 clr.b D7 00003748 6050 bra +0x52 /* 0000379A */ label0000374A: 0000374A 1007 move.b D0, D7 0000374C 4880 ext.w D0 0000374E D040 add.w D0, D0 00003750 1207 move.b D1, D7 00003752 4881 ext.w D1 00003754 D241 add.w D1, D1 00003756 3434 1010 move.w D2, [A4 + D1.w + 0x10] 0000375A D474 0000 add.w D2, [A4 + D0.w] 0000375E 206E FFF6 movea.l A0, [A6 - 0xA] 00003762 1007 move.b D0, D7 00003764 4880 ext.w D0 00003766 D040 add.w D0, D0 00003768 3182 0000 move.w [A0 + D0.w], D2 0000376C 206E FFF6 movea.l A0, [A6 - 0xA] 00003770 1007 move.b D0, D7 00003772 4880 ext.w D0 00003774 D040 add.w D0, D0 00003776 3230 0000 move.w D1, [A0 + D0.w] 0000377A 48C1 ext.l D1 0000377C 1007 move.b D0, D7 0000377E 4880 ext.w D0 00003780 2053 movea.l A0, [A3] 00003782 E540 asl D0.w, 2 00003784 2430 001A move.l D2, [A0 + D0.w + 0x1A] 00003788 D481 add.l D2, D1 0000378A 226E FFF6 movea.l A1, [A6 - 0xA] 0000378E 1007 move.b D0, D7 00003790 4880 ext.w D0 00003792 D040 add.w D0, D0 00003794 3382 0004 move.w [A1 + D0.w + 0x4], D2 00003798 5207 addq.b D7, 1 label0000379A: 0000379A 7001 moveq.l D0, 0x01 0000379C B007 cmp.b D0, D7 0000379E 6CAA bge -0x54 /* 0000374A */ 000037A0 3F2E 000C move.w -[A7], [A6 + 0xC] 000037A4 486E FFFA pea.l [A6 - 0x6] 000037A8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000037AC 4EAD 325A jsr [A5 + 0x325A /* export_1607 */] 000037B0 2053 movea.l A0, [A3] 000037B2 49E8 003C lea.l A4, [A0 + 0x3C] 000037B6 28AE FFFA move.l [A4], [A6 - 0x6] 000037BA 4207 clr.b D7 000037BC 6026 bra +0x28 /* 000037E4 */ label000037BE: 000037BE 1007 move.b D0, D7 000037C0 4880 ext.w D0 000037C2 D040 add.w D0, D0 000037C4 3234 0000 move.w D1, [A4 + D0.w] 000037C8 48C1 ext.l D1 000037CA 1007 move.b D0, D7 000037CC 4880 ext.w D0 000037CE 2053 movea.l A0, [A3] 000037D0 E540 asl D0.w, 2 000037D2 2430 001A move.l D2, [A0 + D0.w + 0x1A] 000037D6 D481 add.l D2, D1 000037D8 1007 move.b D0, D7 000037DA 4880 ext.w D0 000037DC D040 add.w D0, D0 000037DE 3982 0004 move.w [A4 + D0.w + 0x4], D2 000037E2 5207 addq.b D7, 1 label000037E4: 000037E4 7001 moveq.l D0, 0x01 000037E6 B007 cmp.b D0, D7 000037E8 6CD4 bge -0x2A /* 000037BE */ 000037EA 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000037EE 4E5E unlink A6 000037F0 205F movea.l A0, [A7]+ 000037F2 5C4F addq.w A7, 6 000037F4 4ED0 jmp [A0] 000037F6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_178: // at 000037F8 (misaligned) 000037FA 0000 4AAD ori.b D0, 0xAD 000037FE FAC0 6710 .extension 0xAC0 <> // unimplemented 00003802 4267 clr.w -[A7] 00003804 2F2D FAC0 move.l -[A7], [A5 - 0x540] 00003808 4EBA 0012 jsr [PC + 0x12 /* 0000381C */] 0000380C 1D5F 0008 move.b [A6 + 0x8], [A7]+ 00003810 6006 bra +0x8 /* 00003818 */ 00003812 1D7C 0001 0008 move.b [A6 + 0x8], 0x1 label00003818: 00003818 4E5E unlink A6 0000381A 4E75 rts fn0000381C: 0000381C 4E56 FFDA link A6, -0x0026 00003820 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00003824 2C2E 0008 move.l D6, [A6 + 0x8] 00003828 2846 movea.l A4, D6 0000382A 4267 clr.w -[A7] 0000382C A973 syscall StillDown 0000382E 101F move.b D0, [A7]+ 00003830 6700 01B0 beq +0x1B2 /* 000039E2 */ 00003834 42A7 clr.l -[A7] 00003836 4267 clr.w -[A7] 00003838 2F06 move.l -[A7], D6 0000383A 4EAD 30EA jsr [A5 + 0x30EA /* export_1561 */] 0000383E 265F movea.l A3, [A7]+ 00003840 200B move.l D0, A3 00003842 56C0 sne D0 00003844 4A00 tst.b D0 00003846 6700 015E beq +0x160 /* 000039A6 */ 0000384A 2F00 move.l -[A7], D0 0000384C 4267 clr.w -[A7] 0000384E 2F0B move.l -[A7], A3 00003850 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 00003854 121F move.b D1, [A7]+ 00003856 201F move.l D0, [A7]+ 00003858 C001 and.b D0, D1 0000385A 6700 014A beq +0x14C /* 000039A6 */ 0000385E 486E FFFC pea.l [A6 - 0x4] 00003862 A972 syscall GetMouse 00003864 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003868 486E FFF4 pea.l [A6 - 0xC] 0000386C 2F0B move.l -[A7], A3 0000386E 4EAD 1E0A jsr [A5 + 0x1E0A /* export_957 */] 00003872 486E FFF4 pea.l [A6 - 0xC] 00003876 486E FFE4 pea.l [A6 - 0x1C] 0000387A 2F0B move.l -[A7], A3 0000387C 4EAD 2DAA jsr [A5 + 0x2DAA /* export_1457 */] 00003880 4267 clr.w -[A7] 00003882 2F06 move.l -[A7], D6 00003884 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 00003888 101F move.b D0, [A7]+ 0000388A 6700 011A beq +0x11C /* 000039A6 */ 0000388E 486E FFEC pea.l [A6 - 0x14] 00003892 2F06 move.l -[A7], D6 00003894 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */] 00003898 4207 clr.b D7 0000389A 6000 00D6 bra +0xD8 /* 00003972 */ label0000389E: 0000389E 1007 move.b D0, D7 000038A0 4880 ext.w D0 000038A2 2054 movea.l A0, [A4] 000038A4 E540 asl D0.w, 2 000038A6 1207 move.b D1, D7 000038A8 4881 ext.w D1 000038AA D241 add.w D1, D1 000038AC 3436 10EC move.w D2, [A6 + D1.w - 0x20] 000038B0 48C2 ext.l D2 000038B2 2230 001A move.l D1, [A0 + D0.w + 0x1A] 000038B6 9282 sub.l D1, D2 000038B8 3A01 move.w D5, D1 000038BA 1007 move.b D0, D7 000038BC 4880 ext.w D0 000038BE E540 asl D0.w, 2 000038C0 1207 move.b D1, D7 000038C2 4881 ext.w D1 000038C4 E541 asl D1.w, 2 000038C6 2430 1022 move.l D2, [A0 + D1.w + 0x22] 000038CA D4B0 001A add.l D2, [A0 + D0.w + 0x1A] 000038CE 1007 move.b D0, D7 000038D0 4880 ext.w D0 000038D2 D040 add.w D0, D0 000038D4 3236 00F0 move.w D1, [A6 + D0.w - 0x16] 000038D8 48C1 ext.l D1 000038DA 9481 sub.l D2, D1 000038DC 3802 move.w D4, D2 000038DE 1007 move.b D0, D7 000038E0 4880 ext.w D0 000038E2 E540 asl D0.w, 2 000038E4 4AB6 00E4 tst.l [A6 + D0.w - 0x28] 000038E8 6C44 bge +0x46 /* 0000392E */ 000038EA 1007 move.b D0, D7 000038EC 4880 ext.w D0 000038EE E540 asl D0.w, 2 000038F0 2F00 move.l -[A7], D0 000038F2 42A7 clr.l -[A7] 000038F4 2F00 move.l -[A7], D0 000038F6 42A7 clr.l -[A7] 000038F8 1207 move.b D1, D7 000038FA 4881 ext.w D1 000038FC E541 asl D1.w, 2 000038FE 2F36 10E4 move.l -[A7], [A6 + D1.w - 0x28] 00003902 3205 move.w D1, D5 00003904 48C1 ext.l D1 00003906 2F01 move.l -[A7], D1 00003908 201F move.l D0, [A7]+ 0000390A 2E9F move.l [A7], [A7]+ 0000390C B097 cmp.l D0, [A7] 0000390E 6F02 ble +0x4 /* 00003912 */ 00003910 2E80 move.l [A7], D0 label00003912: 00003912 221F move.l D1, [A7]+ 00003914 201F move.l D0, [A7]+ 00003916 2F01 move.l -[A7], D1 00003918 42A7 clr.l -[A7] 0000391A 201F move.l D0, [A7]+ 0000391C 2E9F move.l [A7], [A7]+ 0000391E B097 cmp.l D0, [A7] 00003920 6C02 bge +0x4 /* 00003924 */ 00003922 2E80 move.l [A7], D0 label00003924: 00003924 221F move.l D1, [A7]+ 00003926 201F move.l D0, [A7]+ 00003928 2D81 00E4 move.l [A6 + D0.w - 0x28], D1 0000392C 6042 bra +0x44 /* 00003970 */ label0000392E: 0000392E 1007 move.b D0, D7 00003930 4880 ext.w D0 00003932 E540 asl D0.w, 2 00003934 2F00 move.l -[A7], D0 00003936 42A7 clr.l -[A7] 00003938 2F00 move.l -[A7], D0 0000393A 42A7 clr.l -[A7] 0000393C 1207 move.b D1, D7 0000393E 4881 ext.w D1 00003940 E541 asl D1.w, 2 00003942 2F36 10E4 move.l -[A7], [A6 + D1.w - 0x28] 00003946 3204 move.w D1, D4 00003948 48C1 ext.l D1 0000394A 2F01 move.l -[A7], D1 0000394C 201F move.l D0, [A7]+ 0000394E 2E9F move.l [A7], [A7]+ 00003950 B097 cmp.l D0, [A7] 00003952 6C02 bge +0x4 /* 00003956 */ 00003954 2E80 move.l [A7], D0 label00003956: 00003956 221F move.l D1, [A7]+ 00003958 201F move.l D0, [A7]+ 0000395A 2F01 move.l -[A7], D1 0000395C 42A7 clr.l -[A7] 0000395E 201F move.l D0, [A7]+ 00003960 2E9F move.l [A7], [A7]+ 00003962 B097 cmp.l D0, [A7] 00003964 6F02 ble +0x4 /* 00003968 */ 00003966 2E80 move.l [A7], D0 label00003968: 00003968 221F move.l D1, [A7]+ 0000396A 201F move.l D0, [A7]+ 0000396C 2D81 00E4 move.l [A6 + D0.w - 0x28], D1 label00003970: 00003970 5207 addq.b D7, 1 label00003972: 00003972 7001 moveq.l D0, 0x01 00003974 B007 cmp.b D0, D7 00003976 6C00 FF26 bge -0xD8 /* 0000389E */ 0000397A 4AAE FFE4 tst.l [A6 - 0x1C] 0000397E 56C0 sne D0 00003980 4A00 tst.b D0 00003982 660A bne +0xC /* 0000398E */ 00003984 4AAE FFE8 tst.l [A6 - 0x18] 00003988 56C1 sne D1 0000398A 8001 or.b D0, D1 0000398C 6718 beq +0x1A /* 000039A6 */ label0000398E: 0000398E 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00003992 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00003996 1F3C 0001 move.b -[A7], 0x1 0000399A 2F0B move.l -[A7], A3 0000399C 4EAD 18FA jsr [A5 + 0x18FA /* export_795 */] 000039A0 2F06 move.l -[A7], D6 000039A2 4EAD 3132 jsr [A5 + 0x3132 /* export_1570 */] label000039A6: 000039A6 4267 clr.w -[A7] 000039A8 2F2D F9E8 move.l -[A7], [A5 - 0x618] 000039AC A8E2 syscall EmptyRgn 000039AE 101F move.b D0, [A7]+ 000039B0 6712 beq +0x14 /* 000039C4 */ 000039B2 2F00 move.l -[A7], D0 000039B4 4267 clr.w -[A7] 000039B6 2F2D F99C move.l -[A7], [A5 - 0x664] 000039BA 4EAD 1C42 jsr [A5 + 0x1C42 /* export_900 */] 000039BE 121F move.b D1, [A7]+ 000039C0 201F move.l D0, [A7]+ 000039C2 C001 and.b D0, D1 label000039C4: 000039C4 4267 clr.w -[A7] 000039C6 2F06 move.l -[A7], D6 000039C8 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 000039CC 101F move.b D0, [A7]+ 000039CE 6712 beq +0x14 /* 000039E2 */ 000039D0 2254 movea.l A1, [A4] 000039D2 2069 0038 movea.l A0, [A1 + 0x38] 000039D6 2050 movea.l A0, [A0] 000039D8 2F08 move.l -[A7], A0 000039DA 42A7 clr.l -[A7] 000039DC 2F06 move.l -[A7], D6 000039DE 4EAD 1CCA jsr [A5 + 0x1CCA /* export_917 */] label000039E2: 000039E2 1D7C 0001 000C move.b [A6 + 0xC], 0x1 000039E8 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000039EC 4E5E unlink A6 000039EE 2E9F move.l [A7], [A7]+ 000039F0 4E75 rts 000039F2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_179: // at 000039F4 (misaligned) 000039F6 0000 48E7 ori.b D0, 0xE7 000039FA 0318 btst [A0]+, D1 000039FC 2C2E 0008 move.l D6, [A6 + 0x8] 00003A00 2E2E 000C move.l D7, [A6 + 0xC] 00003A04 2846 movea.l A4, D6 00003A06 2054 movea.l A0, [A4] 00003A08 4AA8 0038 tst.l [A0 + 0x38] 00003A0C 672A beq +0x2C /* 00003A38 */ 00003A0E 2248 movea.l A1, A0 00003A10 2069 0038 movea.l A0, [A1 + 0x38] 00003A14 2650 movea.l A3, [A0] 00003A16 4A87 tst.l D7 00003A18 6608 bne +0xA /* 00003A22 */ 00003A1A 276D F91C 0052 move.l [A3 + 0x52], [A5 - 0x6E4] 00003A20 6004 bra +0x6 /* 00003A26 */ label00003A22: 00003A22 2747 0052 move.l [A3 + 0x52], D7 label00003A26: 00003A26 4A87 tst.l D7 00003A28 660E bne +0x10 /* 00003A38 */ 00003A2A 2F06 move.l -[A7], D6 00003A2C 4EBA 02D6 jsr [PC + 0x2D6 /* 00003D04 */] 00003A30 2054 movea.l A0, [A4] 00003A32 117C 0001 006E move.b [A0 + 0x6E], 0x1 label00003A38: 00003A38 2F07 move.l -[A7], D7 00003A3A 2F06 move.l -[A7], D6 00003A3C 4EBA DCBA jsr [PC - 0x2346 /* 000016F8 */] 00003A40 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00003A44 4E5E unlink A6 00003A46 205F movea.l A0, [A7]+ 00003A48 504F addq.w A7, 8 00003A4A 4ED0 jmp [A0] export_180: 00003A4C 4E56 FFFE link A6, -0x0002 00003A50 48E7 0118 movem.l -[A7], D7,A3,A4 00003A54 266E 000C movea.l A3, [A6 + 0xC] 00003A58 286E 0008 movea.l A4, [A6 + 0x8] 00003A5C 2054 movea.l A0, [A4] 00003A5E 4AA8 0038 tst.l [A0 + 0x38] 00003A62 56C0 sne D0 00003A64 4A00 tst.b D0 00003A66 6748 beq +0x4A /* 00003AB0 */ 00003A68 220B move.l D1, A3 00003A6A 56C1 sne D1 00003A6C C001 and.b D0, D1 00003A6E 6740 beq +0x42 /* 00003AB0 */ 00003A70 2248 movea.l A1, A0 00003A72 2069 0038 movea.l A0, [A1 + 0x38] 00003A76 2050 movea.l A0, [A0] 00003A78 4A68 0018 tst.w [A0 + 0x18] 00003A7C 6F0E ble +0x10 /* 00003A8C */ 00003A7E 2254 movea.l A1, [A4] 00003A80 2069 0038 movea.l A0, [A1 + 0x38] 00003A84 2050 movea.l A0, [A0] 00003A86 3E28 0018 move.w D7, [A0 + 0x18] 00003A8A 600E bra +0x10 /* 00003A9A */ label00003A8C: 00003A8C 4267 clr.w -[A7] 00003A8E 3EB8 0BA8 move.w [A7], [0x00000BA8 /* DefFontSize */] 00003A92 6604 bne +0x6 /* 00003A98 */ 00003A94 3EBC 000C move.w [A7], 0xC label00003A98: 00003A98 3E1F move.w D7, [A7]+ label00003A9A: 00003A9A 7010 moveq.l D0, 0x10 00003A9C 2F00 move.l -[A7], D0 00003A9E 3007 move.w D0, D7 00003AA0 48C0 ext.l D0 00003AA2 2F00 move.l -[A7], D0 00003AA4 4267 clr.w -[A7] 00003AA6 1F3C 0001 move.b -[A7], 0x1 00003AAA 2F0B move.l -[A7], A3 00003AAC 4EBA EF82 jsr [PC - 0x107E /* 00002A30 */] label00003AB0: 00003AB0 2F0B move.l -[A7], A3 00003AB2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003AB6 4EBA DC84 jsr [PC - 0x237C /* 0000173C */] 00003ABA 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00003ABE 4E5E unlink A6 00003AC0 205F movea.l A0, [A7]+ 00003AC2 504F addq.w A7, 8 00003AC4 4ED0 jmp [A0] 00003AC6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_181: // at 00003AC8 (misaligned) 00003ACA 0000 2F0C ori.b D0, 0xC 00003ACE 286E 0008 movea.l A4, [A6 + 0x8] 00003AD2 2F2E 000C move.l -[A7], [A6 + 0xC] 00003AD6 2054 movea.l A0, [A4] 00003AD8 3028 0046 move.w D0, [A0 + 0x46] 00003ADC 48C0 ext.l D0 00003ADE 2228 0026 move.l D1, [A0 + 0x26] 00003AE2 9280 sub.l D1, D0 00003AE4 3028 004A move.w D0, [A0 + 0x4A] 00003AE8 48C0 ext.l D0 00003AEA 9280 sub.l D1, D0 00003AEC 2F01 move.l -[A7], D1 00003AEE 42A7 clr.l -[A7] 00003AF0 2F3C 0000 7530 move.l -[A7], 0x7530 /* 'u0' */ 00003AF6 42A7 clr.l -[A7] 00003AF8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003AFC 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */] 00003B00 201F move.l D0, [A7]+ 00003B02 2E9F move.l [A7], [A7]+ 00003B04 B097 cmp.l D0, [A7] 00003B06 6C02 bge +0x4 /* 00003B0A */ 00003B08 2E80 move.l [A7], D0 label00003B0A: 00003B0A 4EAD 219A jsr [A5 + 0x219A /* export_1071 */] 00003B0E 7004 moveq.l D0, 0x04 00003B10 2054 movea.l A0, [A4] 00003B12 B028 002B cmp.b D0, [A0 + 0x2B] 00003B16 57C0 seq D0 00003B18 4A00 tst.b D0 00003B1A 672C beq +0x2E /* 00003B48 */ 00003B1C 1228 006B move.b D1, [A0 + 0x6B] 00003B20 0A01 0001 xori.b D1, 0x1 00003B24 C001 and.b D0, D1 00003B26 4A00 tst.b D0 00003B28 671E beq +0x20 /* 00003B48 */ 00003B2A 1228 006C move.b D1, [A0 + 0x6C] 00003B2E 0A01 0001 xori.b D1, 0x1 00003B32 C001 and.b D0, D1 00003B34 6712 beq +0x14 /* 00003B48 */ 00003B36 2F2E 000C move.l -[A7], [A6 + 0xC] 00003B3A 2F28 0054 move.l -[A7], [A0 + 0x54] 00003B3E 226E 000C movea.l A1, [A6 + 0xC] 00003B42 2F11 move.l -[A7], [A1] 00003B44 4EAD 219A jsr [A5 + 0x219A /* export_1071 */] label00003B48: 00003B48 285F movea.l A4, [A7]+ 00003B4A 4E5E unlink A6 00003B4C 205F movea.l A0, [A7]+ 00003B4E 504F addq.w A7, 8 00003B50 4ED0 jmp [A0] 00003B52 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00003B54-00003B5C export_182: fn00003B54: 00003B54 4E56 0000 link A6, 0 00003B58 48E7 0118 movem.l -[A7], D7,A3,A4 // end alternate branch 00003B54-00003B5C export_182: // at 00003B54 (misaligned) fn00003B54: // (misaligned) 00003B56 0000 48E7 ori.b D0, 0xE7 00003B5A 0118 btst [A0]+, D0 00003B5C 2E2E 0008 move.l D7, [A6 + 0x8] 00003B60 2847 movea.l A4, D7 00003B62 2054 movea.l A0, [A4] 00003B64 116E 000E 006C move.b [A0 + 0x6C], [A6 + 0xE] 00003B6A 2268 0038 movea.l A1, [A0 + 0x38] 00003B6E 2651 movea.l A3, [A1] 00003B70 102E 000E move.b D0, [A6 + 0xE] 00003B74 6706 beq +0x8 /* 00003B7C */ 00003B76 426B 0048 clr.w [A3 + 0x48] 00003B7A 6006 bra +0x8 /* 00003B82 */ label00003B7C: 00003B7C 377C FFFF 0048 move.w [A3 + 0x48], 0xFFFF label00003B82: 00003B82 102E 000C move.b D0, [A6 + 0xC] 00003B86 6710 beq +0x12 /* 00003B98 */ 00003B88 2F07 move.l -[A7], D7 00003B8A 4EAD 144A jsr [A5 + 0x144A /* export_645 */] 00003B8E 1F3C 0001 move.b -[A7], 0x1 00003B92 2F07 move.l -[A7], D7 00003B94 4EAD 145A jsr [A5 + 0x145A /* export_647 */] label00003B98: 00003B98 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00003B9C 4E5E unlink A6 00003B9E 205F movea.l A0, [A7]+ 00003BA0 504F addq.w A7, 8 00003BA2 4ED0 jmp [A0] fn00003BA4: 00003BA4 4E56 0000 link A6, 0 00003BA8 226E 0008 movea.l A1, [A6 + 0x8] 00003BAC 2069 0008 movea.l A0, [A1 + 0x8] 00003BB0 102E 000C move.b D0, [A6 + 0xC] 00003BB4 4880 ext.w D0 00003BB6 2050 movea.l A0, [A0] 00003BB8 1230 002A move.b D1, [A0 + D0.w + 0x2A] 00003BBC 4881 ext.w D1 00003BBE 6B18 bmi +0x1A /* 00003BD8 */ 00003BC0 B27C 0007 cmp.w D1, 0x7 00003BC4 6E12 bgt +0x14 /* 00003BD8 */ 00003BC6 41FA 0022 lea.l A0, [PC + 0x22 /* 00003BEA, value 0x4E56 'NV', cstring "" */] 00003BCA 3001 move.w D0, D1 00003BCC E648 lsr D0.w, 3 00003BCE 4440 neg.w D0 00003BD0 0330 00FF btst [A0 + D0.w - 0x1], D1 00003BD4 0A3C 0004 xori.b ccr, 4 label00003BD8: 00003BD8 56C0 sne D0 00003BDA 4400 neg.b D0 00003BDC 1D40 000E move.b [A6 + 0xE], D0 00003BE0 4E5E unlink A6 00003BE2 205F movea.l A0, [A7]+ 00003BE4 5C4F addq.w A7, 6 00003BE6 4ED0 jmp [A0] 00003BE8 0023 0000 ori.b -[A3], 0x0 export_183: fn00003BEC: 00003BEC 4E56 0000 link A6, 0 00003BF0 48E7 0028 movem.l -[A7], A2,A4 00003BF4 286E 0008 movea.l A4, [A6 + 0x8] 00003BF8 2F2E 000C move.l -[A7], [A6 + 0xC] 00003BFC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003C00 4EAD 1CD2 jsr [A5 + 0x1CD2 /* export_918 */] 00003C04 4267 clr.w -[A7] 00003C06 1F3C 0001 move.b -[A7], 0x1 00003C0A 2F0E move.l -[A7], A6 00003C0C 4EBA FF96 jsr [PC - 0x6A /* 00003BA4 */] 00003C10 101F move.b D0, [A7]+ 00003C12 673A beq +0x3C /* 00003C4E */ 00003C14 206E 000C movea.l A0, [A6 + 0xC] 00003C18 2F08 move.l -[A7], A0 00003C1A 42A7 clr.l -[A7] 00003C1C 2F3C 0000 7530 move.l -[A7], 0x7530 /* 'u0' */ 00003C22 226E 000C movea.l A1, [A6 + 0xC] 00003C26 2454 movea.l A2, [A4] 00003C28 302A 0046 move.w D0, [A2 + 0x46] 00003C2C 48C0 ext.l D0 00003C2E D0A9 0004 add.l D0, [A1 + 0x4] 00003C32 322A 004A move.w D1, [A2 + 0x4A] 00003C36 48C1 ext.l D1 00003C38 D280 add.l D1, D0 00003C3A 2F01 move.l -[A7], D1 00003C3C 201F move.l D0, [A7]+ 00003C3E 2E9F move.l [A7], [A7]+ 00003C40 B097 cmp.l D0, [A7] 00003C42 6C02 bge +0x4 /* 00003C46 */ 00003C44 2E80 move.l [A7], D0 label00003C46: 00003C46 201F move.l D0, [A7]+ 00003C48 205F movea.l A0, [A7]+ 00003C4A 2140 0004 move.l [A0 + 0x4], D0 label00003C4E: 00003C4E 42A7 clr.l -[A7] 00003C50 2F0E move.l -[A7], A6 00003C52 4EBA FF50 jsr [PC - 0xB0 /* 00003BA4 */] 00003C56 101F move.b D0, [A7]+ 00003C58 6736 beq +0x38 /* 00003C90 */ 00003C5A 206E 000C movea.l A0, [A6 + 0xC] 00003C5E 2F08 move.l -[A7], A0 00003C60 42A7 clr.l -[A7] 00003C62 2F3C 0000 7530 move.l -[A7], 0x7530 /* 'u0' */ 00003C68 226E 000C movea.l A1, [A6 + 0xC] 00003C6C 2454 movea.l A2, [A4] 00003C6E 302A 0044 move.w D0, [A2 + 0x44] 00003C72 48C0 ext.l D0 00003C74 D091 add.l D0, [A1] 00003C76 322A 0048 move.w D1, [A2 + 0x48] 00003C7A 48C1 ext.l D1 00003C7C D280 add.l D1, D0 00003C7E 2F01 move.l -[A7], D1 00003C80 201F move.l D0, [A7]+ 00003C82 2E9F move.l [A7], [A7]+ 00003C84 B097 cmp.l D0, [A7] 00003C86 6C02 bge +0x4 /* 00003C8A */ 00003C88 2E80 move.l [A7], D0 label00003C8A: 00003C8A 201F move.l D0, [A7]+ 00003C8C 205F movea.l A0, [A7]+ 00003C8E 2080 move.l [A0], D0 label00003C90: 00003C90 4CDF 1400 movem.l A2,A4, [A7]+ 00003C94 4E5E unlink A6 00003C96 205F movea.l A0, [A7]+ 00003C98 504F addq.w A7, 8 00003C9A 4ED0 jmp [A0] export_184: 00003C9C 4E56 FFFE link A6, -0x0002 00003CA0 48E7 0018 movem.l -[A7], A3,A4 00003CA4 286E 0008 movea.l A4, [A6 + 0x8] 00003CA8 2F2E 000C move.l -[A7], [A6 + 0xC] 00003CAC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003CB0 4EBA DAF2 jsr [PC - 0x250E /* 000017A4 */] 00003CB4 7001 moveq.l D0, 0x01 00003CB6 2054 movea.l A0, [A4] 00003CB8 B028 006B cmp.b D0, [A0 + 0x6B] 00003CBC 56C0 sne D0 00003CBE 4A00 tst.b D0 00003CC0 6736 beq +0x38 /* 00003CF8 */ 00003CC2 4AA8 0038 tst.l [A0 + 0x38] 00003CC6 56C1 sne D1 00003CC8 C001 and.b D0, D1 00003CCA 672C beq +0x2E /* 00003CF8 */ 00003CCC 2248 movea.l A1, A0 00003CCE 2069 0038 movea.l A0, [A1 + 0x38] 00003CD2 2650 movea.l A3, [A0] 00003CD4 302B 0018 move.w D0, [A3 + 0x18] 00003CD8 48C0 ext.l D0 00003CDA 206E 000C movea.l A0, [A6 + 0xC] 00003CDE 2F10 move.l -[A7], [A0] 00003CE0 322B 0018 move.w D1, [A3 + 0x18] 00003CE4 48C1 ext.l D1 00003CE6 2F01 move.l -[A7], D1 00003CE8 4EAD 5A52 jsr [A5 + 0x5A52 /* export_2886 */] 00003CEC 2F00 move.l -[A7], D0 00003CEE 4EAD 5A4A jsr [A5 + 0x5A4A /* export_2885 */] 00003CF2 206E 000C movea.l A0, [A6 + 0xC] 00003CF6 209F move.l [A0], [A7]+ label00003CF8: 00003CF8 4CDF 1800 movem.l A3,A4, [A7]+ 00003CFC 4E5E unlink A6 00003CFE 205F movea.l A0, [A7]+ 00003D00 504F addq.w A7, 8 00003D02 4ED0 jmp [A0] export_185: fn00003D04: 00003D04 4E56 0000 link A6, 0 00003D08 2F0C move.l -[A7], A4 00003D0A 286E 0008 movea.l A4, [A6 + 0x8] 00003D0E 2054 movea.l A0, [A4] 00003D10 4AA8 0058 tst.l [A0 + 0x58] 00003D14 6708 beq +0xA /* 00003D1E */ 00003D16 2F28 0058 move.l -[A7], [A0 + 0x58] 00003D1A 4EAD 147A jsr [A5 + 0x147A /* export_651 */] label00003D1E: 00003D1E 285F movea.l A4, [A7]+ 00003D20 4E5E unlink A6 00003D22 2E9F move.l [A7], [A7]+ 00003D24 4E75 rts 00003D26 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_186: // at 00003D28 (misaligned) 00003D2A 0000 206E ori.b D0, 0x6E /* 'n' */ 00003D2E 0008 2050 ori.b A0, 0x50 /* 'P' */ 00003D32 2D68 003C 000C move.l [A6 + 0xC], [A0 + 0x3C] 00003D38 4E5E unlink A6 00003D3A 2E9F move.l [A7], [A7]+ 00003D3C 4E75 rts 00003D3E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_187: // at 00003D40 (misaligned) 00003D42 0000 48E7 ori.b D0, 0xE7 00003D46 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 00003D4A 0008 2F2E ori.b A0, 0x2E /* '.' */ 00003D4E 000C 2F2E ori.b A4, 0x2E /* '.' */ 00003D52 0008 4EBA ori.b A0, 0xBA 00003D56 DACA add.w A5, A2 00003D58 2053 movea.l A0, [A3] 00003D5A 49E8 0044 lea.l A4, [A0 + 0x44] 00003D5E 226E 000C movea.l A1, [A6 + 0xC] 00003D62 3014 move.w D0, [A4] 00003D64 48C0 ext.l D0 00003D66 D191 add.l [A1], D0 00003D68 226E 000C movea.l A1, [A6 + 0xC] 00003D6C 302C 0002 move.w D0, [A4 + 0x2] 00003D70 48C0 ext.l D0 00003D72 D1A9 0004 add.l [A1 + 0x4], D0 00003D76 226E 000C movea.l A1, [A6 + 0xC] 00003D7A 302C 0004 move.w D0, [A4 + 0x4] 00003D7E 48C0 ext.l D0 00003D80 91A9 0008 sub.l [A1 + 0x8], D0 00003D84 226E 000C movea.l A1, [A6 + 0xC] 00003D88 302C 0006 move.w D0, [A4 + 0x6] 00003D8C 48C0 ext.l D0 00003D8E 91A9 000C sub.l [A1 + 0xC], D0 00003D92 4CDF 1800 movem.l A3,A4, [A7]+ 00003D96 4E5E unlink A6 00003D98 205F movea.l A0, [A7]+ 00003D9A 504F addq.w A7, 8 00003D9C 4ED0 jmp [A0] 00003D9E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00003DA0-00003DA4 export_188: fn00003DA0: 00003DA0 4E56 FFFE link A6, -0x0002 // end alternate branch 00003DA0-00003DA4 export_188: // at 00003DA0 (misaligned) fn00003DA0: // (misaligned) 00003DA2 FFFE .invalid <> 00003DA4 48E7 0118 movem.l -[A7], D7,A3,A4 00003DA8 266E 0008 movea.l A3, [A6 + 0x8] 00003DAC 284B movea.l A4, A3 00003DAE 2054 movea.l A0, [A4] 00003DB0 4AA8 0038 tst.l [A0 + 0x38] 00003DB4 676A beq +0x6C /* 00003E20 */ 00003DB6 102E 000C move.b D0, [A6 + 0xC] 00003DBA 6742 beq +0x44 /* 00003DFE */ 00003DBC 0CA8 7FFF FFFF 0006 cmpi.l [A0 + 0x6], 0x7FFFFFFF 00003DC4 6608 bne +0xA /* 00003DCE */ 00003DC6 42A7 clr.l -[A7] 00003DC8 2F0B move.l -[A7], A3 00003DCA 4EAD 1B3A jsr [A5 + 0x1B3A /* export_867 */] label00003DCE: 00003DCE 42A7 clr.l -[A7] 00003DD0 2054 movea.l A0, [A4] 00003DD2 3F28 005C move.w -[A7], [A0 + 0x5C] 00003DD6 2F3C 8202 0006 move.l -[A7], 0x82020006 00003DDC A8B5 syscall ScriptUtil 00003DDE 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */] 00003DE2 3E1F move.w D7, [A7]+ 00003DE4 4267 clr.w -[A7] 00003DE6 2F0B move.l -[A7], A3 00003DE8 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 00003DEC 101F move.b D0, [A7]+ 00003DEE 6708 beq +0xA /* 00003DF8 */ 00003DF0 2054 movea.l A0, [A4] 00003DF2 2F28 0038 move.l -[A7], [A0 + 0x38] 00003DF6 A9D8 syscall TEActivate label00003DF8: 00003DF8 2B4B FAC0 move.l [A5 - 0x540], A3 00003DFC 6022 bra +0x24 /* 00003E20 */ label00003DFE: 00003DFE 4267 clr.w -[A7] 00003E00 2F0B move.l -[A7], A3 00003E02 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 00003E06 101F move.b D0, [A7]+ 00003E08 6708 beq +0xA /* 00003E12 */ 00003E0A 2054 movea.l A0, [A4] 00003E0C 2F28 0038 move.l -[A7], [A0 + 0x38] 00003E10 A9D9 syscall TEDeactivate label00003E12: 00003E12 2F0B move.l -[A7], A3 00003E14 4EBA FEEE jsr [PC - 0x112 /* 00003D04 */] 00003E18 2054 movea.l A0, [A4] 00003E1A 117C 0001 006E move.b [A0 + 0x6E], 0x1 label00003E20: 00003E20 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00003E24 4E5E unlink A6 00003E26 205F movea.l A0, [A7]+ 00003E28 504F addq.w A7, 8 00003E2A 4ED0 jmp [A0] export_189: 00003E2C 4E56 FFEC link A6, -0x0014 00003E30 48E7 1338 movem.l -[A7], D3,D6,D7,A2,A3,A4 00003E34 266E 0008 movea.l A3, [A6 + 0x8] 00003E38 284B movea.l A4, A3 00003E3A 41EE FFEE lea.l A0, [A6 - 0x12] 00003E3E 2454 movea.l A2, [A4] 00003E40 43EA 0022 lea.l A1, [A2 + 0x22] 00003E44 20D9 move.l [A0]+, [A1]+ 00003E46 20D9 move.l [A0]+, [A1]+ 00003E48 2F2E 0012 move.l -[A7], [A6 + 0x12] 00003E4C 2F2E 000E move.l -[A7], [A6 + 0xE] 00003E50 1F2E 000C move.b -[A7], [A6 + 0xC] 00003E54 2F0B move.l -[A7], A3 00003E56 4EBA DB80 jsr [PC - 0x2480 /* 000019D8 */] 00003E5A 2054 movea.l A0, [A4] 00003E5C 4AA8 0038 tst.l [A0 + 0x38] 00003E60 6700 00B0 beq +0xB2 /* 00003F12 */ 00003E64 2D68 0044 FFF6 move.l [A6 - 0xA], [A0 + 0x44] 00003E6A 3028 004A move.w D0, [A0 + 0x4A] 00003E6E 48C0 ext.l D0 00003E70 2228 0026 move.l D1, [A0 + 0x26] 00003E74 9280 sub.l D1, D0 00003E76 3D41 FFFC move.w [A6 - 0x4], D1 00003E7A 3028 0048 move.w D0, [A0 + 0x48] 00003E7E 48C0 ext.l D0 00003E80 2228 0022 move.l D1, [A0 + 0x22] 00003E84 9280 sub.l D1, D0 00003E86 3D41 FFFA move.w [A6 - 0x6], D1 00003E8A 2268 0038 movea.l A1, [A0 + 0x38] 00003E8E 2251 movea.l A1, [A1] 00003E90 302E FFFC move.w D0, [A6 - 0x4] 00003E94 B069 0006 cmp.w D0, [A1 + 0x6] 00003E98 56C6 sne D6 00003E9A 4406 neg.b D6 00003E9C 486E FFF6 pea.l [A6 - 0xA] 00003EA0 2F0B move.l -[A7], A3 00003EA2 4EBA 042C jsr [PC + 0x42C /* 000042D0 */] 00003EA6 1006 move.b D0, D6 00003EA8 6768 beq +0x6A /* 00003F12 */ 00003EAA 2F0B move.l -[A7], A3 00003EAC 4EAD 144A jsr [A5 + 0x144A /* export_645 */] 00003EB0 4267 clr.w -[A7] 00003EB2 2F0B move.l -[A7], A3 00003EB4 4EAD 145A jsr [A5 + 0x145A /* export_647 */] 00003EB8 4267 clr.w -[A7] 00003EBA 2054 movea.l A0, [A4] 00003EBC 3F28 0068 move.w -[A7], [A0 + 0x68] 00003EC0 4EAD 20A2 jsr [A5 + 0x20A2 /* export_1040 */] 00003EC4 3E1F move.w D7, [A7]+ 00003EC6 102E 000C move.b D0, [A6 + 0xC] 00003ECA 6746 beq +0x48 /* 00003F12 */ 00003ECC 2054 movea.l A0, [A4] 00003ECE 1228 006C move.b D1, [A0 + 0x6C] 00003ED2 6720 beq +0x22 /* 00003EF4 */ 00003ED4 2428 0026 move.l D2, [A0 + 0x26] 00003ED8 B4AE FFF2 cmp.l D2, [A6 - 0xE] 00003EDC 56C2 sne D2 00003EDE 4A02 tst.b D2 00003EE0 662A bne +0x2C /* 00003F0C */ 00003EE2 2628 0022 move.l D3, [A0 + 0x22] 00003EE6 B6AE FFEE cmp.l D3, [A6 - 0x12] 00003EEA 56C3 sne D3 00003EEC 8403 or.b D2, D3 00003EEE C202 and.b D1, D2 00003EF0 4A01 tst.b D1 00003EF2 6618 bne +0x1A /* 00003F0C */ label00003EF4: 00003EF4 74FF moveq.l D2, 0xFFFFFFFF 00003EF6 B447 cmp.w D2, D7 00003EF8 57C2 seq D2 00003EFA 4A02 tst.b D2 00003EFC 660E bne +0x10 /* 00003F0C */ 00003EFE 7601 moveq.l D3, 0x01 00003F00 B647 cmp.w D3, D7 00003F02 57C3 seq D3 00003F04 8403 or.b D2, D3 00003F06 8202 or.b D1, D2 00003F08 C001 and.b D0, D1 00003F0A 6706 beq +0x8 /* 00003F12 */ label00003F0C: 00003F0C 2F0B move.l -[A7], A3 00003F0E 4EAD 312A jsr [A5 + 0x312A /* export_1569 */] label00003F12: 00003F12 4CDF 1CC8 movem.l D3,D6,D7,A2,A3,A4, [A7]+ 00003F16 4E5E unlink A6 00003F18 205F movea.l A0, [A7]+ 00003F1A DEFC 000E add.w A7, 0xE 00003F1E 4ED0 jmp [A0] export_190: fn00003F20: 00003F20 4E56 0000 link A6, 0 00003F24 2F0C move.l -[A7], A4 00003F26 286E 0008 movea.l A4, [A6 + 0x8] 00003F2A 3F2E 000E move.w -[A7], [A6 + 0xE] 00003F2E 2054 movea.l A0, [A4] 00003F30 2F28 0038 move.l -[A7], [A0 + 0x38] 00003F34 A9DF syscall TESetAlignment/TESetJust 00003F36 2054 movea.l A0, [A4] 00003F38 316E 000E 0068 move.w [A0 + 0x68], [A6 + 0xE] 00003F3E 102E 000C move.b D0, [A6 + 0xC] 00003F42 6708 beq +0xA /* 00003F4C */ 00003F44 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003F48 4EAD 312A jsr [A5 + 0x312A /* export_1569 */] label00003F4C: 00003F4C 285F movea.l A4, [A7]+ 00003F4E 4E5E unlink A6 00003F50 205F movea.l A0, [A7]+ 00003F52 504F addq.w A7, 8 00003F54 4ED0 jmp [A0] 00003F56 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00003F58-00003F5C export_191: fn00003F58: 00003F58 4E56 FFDC link A6, -0x0024 // end alternate branch 00003F58-00003F5C export_191: // at 00003F58 (misaligned) fn00003F58: // (misaligned) 00003F5A FFDC .invalid <> 00003F5C 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 00003F60 206E 000E movea.l A0, [A6 + 0xE] 00003F64 43EE FFF4 lea.l A1, [A6 - 0xC] 00003F68 22D8 move.l [A1]+, [A0]+ 00003F6A 22D8 move.l [A1]+, [A0]+ 00003F6C 22D8 move.l [A1]+, [A0]+ 00003F6E 2C2E 0008 move.l D6, [A6 + 0x8] 00003F72 3E2E 0012 move.w D7, [A6 + 0x12] 00003F76 2846 movea.l A4, D6 00003F78 2F06 move.l -[A7], D6 00003F7A 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */] 00003F7E 4267 clr.w -[A7] 00003F80 2F06 move.l -[A7], D6 00003F82 4EAD 316A jsr [A5 + 0x316A /* export_1577 */] 00003F86 101F move.b D0, [A7]+ 00003F88 7001 moveq.l D0, 0x01 00003F8A 2054 movea.l A0, [A4] 00003F8C B028 006B cmp.b D0, [A0 + 0x6B] 00003F90 6646 bne +0x48 /* 00003FD8 */ 00003F92 2248 movea.l A1, A0 00003F94 2069 0038 movea.l A0, [A1 + 0x38] 00003F98 2650 movea.l A3, [A0] 00003F9A 382B 0020 move.w D4, [A3 + 0x20] 00003F9E 3A2B 0022 move.w D5, [A3 + 0x22] 00003FA2 2F2E 0014 move.l -[A7], [A6 + 0x14] 00003FA6 2054 movea.l A0, [A4] 00003FA8 2F28 0038 move.l -[A7], [A0 + 0x38] 00003FAC 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */] 00003FB0 3F07 move.w -[A7], D7 00003FB2 486E FFF4 pea.l [A6 - 0xC] 00003FB6 1F2E 000C move.b -[A7], [A6 + 0xC] 00003FBA 2054 movea.l A0, [A4] 00003FBC 2F28 0038 move.l -[A7], [A0 + 0x38] 00003FC0 3F3C 0001 move.w -[A7], 0x1 00003FC4 A83D syscall TEDispatch 00003FC6 3F04 move.w -[A7], D4 00003FC8 3F05 move.w -[A7], D5 00003FCA 2054 movea.l A0, [A4] 00003FCC 2F28 0038 move.l -[A7], [A0 + 0x38] 00003FD0 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */] 00003FD4 6000 0104 bra +0x106 /* 000040DA */ label00003FD8: 00003FD8 700F moveq.l D0, 0x0F 00003FDA B047 cmp.w D0, D7 00003FDC 6612 bne +0x14 /* 00003FF0 */ 00003FDE 41EE FFDC lea.l A0, [A6 - 0x24] 00003FE2 43EE FFF4 lea.l A1, [A6 - 0xC] 00003FE6 20D9 move.l [A0]+, [A1]+ 00003FE8 20D9 move.l [A0]+, [A1]+ 00003FEA 20D9 move.l [A0]+, [A1]+ 00003FEC 6000 0096 bra +0x98 /* 00004084 */ label00003FF0: 00003FF0 41EE FFDC lea.l A0, [A6 - 0x24] 00003FF4 2454 movea.l A2, [A4] 00003FF6 43EA 005C lea.l A1, [A2 + 0x5C] 00003FFA 20D9 move.l [A0]+, [A1]+ 00003FFC 20D9 move.l [A0]+, [A1]+ 00003FFE 20D9 move.l [A0]+, [A1]+ 00004000 7000 moveq.l D0, 0x00 00004002 3007 move.w D0, D7 00004004 C0BC 0000 0001 and.l D0, 0x1 0000400A 4A80 tst.l D0 0000400C 671C beq +0x1E /* 0000402A */ 0000400E 3D6E FFF4 FFDC move.w [A6 - 0x24], [A6 - 0xC] 00004014 4267 clr.w -[A7] 00004016 3F2E FFDC move.w -[A7], [A6 - 0x24] 0000401A 2F3C 8202 0006 move.l -[A7], 0x82020006 00004020 A8B5 syscall ScriptUtil 00004022 2F3C 8002 0004 move.l -[A7], 0x80020004 00004028 A8B5 syscall ScriptUtil label0000402A: 0000402A 7000 moveq.l D0, 0x00 0000402C 3007 move.w D0, D7 0000402E C0BC 0000 0002 and.l D0, 0x2 00004034 4A80 tst.l D0 00004036 6706 beq +0x8 /* 0000403E */ 00004038 1D6E FFF6 FFDE move.b [A6 - 0x22], [A6 - 0xA] label0000403E: 0000403E 7000 moveq.l D0, 0x00 00004040 3007 move.w D0, D7 00004042 C0BC 0000 0008 and.l D0, 0x8 00004048 4A80 tst.l D0 0000404A 670C beq +0xE /* 00004058 */ 0000404C 41EE FFE2 lea.l A0, [A6 - 0x1E] 00004050 43EE FFFA lea.l A1, [A6 - 0x6] 00004054 20D9 move.l [A0]+, [A1]+ 00004056 3091 move.w [A0], [A1] label00004058: 00004058 7000 moveq.l D0, 0x00 0000405A 3007 move.w D0, D7 0000405C C0BC 0000 0010 and.l D0, 0x10 00004062 4A80 tst.l D0 00004064 670A beq +0xC /* 00004070 */ 00004066 302E FFF8 move.w D0, [A6 - 0x8] 0000406A D16E FFE0 add.w [A6 - 0x20], D0 0000406E 6014 bra +0x16 /* 00004084 */ label00004070: 00004070 7000 moveq.l D0, 0x00 00004072 3007 move.w D0, D7 00004074 C0BC 0000 0004 and.l D0, 0x4 0000407A 4A80 tst.l D0 0000407C 6706 beq +0x8 /* 00004084 */ 0000407E 3D6E FFF8 FFE0 move.w [A6 - 0x20], [A6 - 0x8] label00004084: 00004084 486E FFDC pea.l [A6 - 0x24] 00004088 486E FFE8 pea.l [A6 - 0x18] 0000408C 4EAD 2062 jsr [A5 + 0x2062 /* export_1032 */] 00004090 2254 movea.l A1, [A4] 00004092 2069 0038 movea.l A0, [A1 + 0x38] 00004096 2650 movea.l A3, [A0] 00004098 376E FFE0 0050 move.w [A3 + 0x50], [A6 - 0x20] 0000409E 376E FFDC 004A move.w [A3 + 0x4A], [A6 - 0x24] 000040A4 176E FFDE 004C move.b [A3 + 0x4C], [A6 - 0x22] 000040AA 376E FFE8 001A move.w [A3 + 0x1A], [A6 - 0x18] 000040B0 302E FFEA move.w D0, [A6 - 0x16] 000040B4 D06E FFE8 add.w D0, [A6 - 0x18] 000040B8 322E FFEE move.w D1, [A6 - 0x12] 000040BC D240 add.w D1, D0 000040BE 3741 0018 move.w [A3 + 0x18], D1 000040C2 486E FFE2 pea.l [A6 - 0x1E] 000040C6 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 000040CA 2254 movea.l A1, [A4] 000040CC 41E9 005C lea.l A0, [A1 + 0x5C] 000040D0 45EE FFDC lea.l A2, [A6 - 0x24] 000040D4 20DA move.l [A0]+, [A2]+ 000040D6 20DA move.l [A0]+, [A2]+ 000040D8 20DA move.l [A0]+, [A2]+ label000040DA: 000040DA 2F06 move.l -[A7], D6 000040DC 4EAD 144A jsr [A5 + 0x144A /* export_645 */] 000040E0 102E 000C move.b D0, [A6 + 0xC] 000040E4 670C beq +0xE /* 000040F2 */ 000040E6 7201 moveq.l D1, 0x01 000040E8 2054 movea.l A0, [A4] 000040EA B228 006B cmp.b D1, [A0 + 0x6B] 000040EE 57C1 seq D1 000040F0 C001 and.b D0, D1 label000040F2: 000040F2 1F00 move.b -[A7], D0 000040F4 2F06 move.l -[A7], D6 000040F6 4EAD 145A jsr [A5 + 0x145A /* export_647 */] 000040FA 102E 000C move.b D0, [A6 + 0xC] 000040FE 6712 beq +0x14 /* 00004112 */ 00004100 2054 movea.l A0, [A4] 00004102 4A28 006B tst.b [A0 + 0x6B] 00004106 57C1 seq D1 00004108 C001 and.b D0, D1 0000410A 6706 beq +0x8 /* 00004112 */ 0000410C 2F06 move.l -[A7], D6 0000410E 4EAD 312A jsr [A5 + 0x312A /* export_1569 */] label00004112: 00004112 2054 movea.l A0, [A4] 00004114 117C 0001 006E move.b [A0 + 0x6E], 0x1 0000411A 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 0000411E 4E5E unlink A6 00004120 205F movea.l A0, [A7]+ 00004122 DEFC 0010 add.w A7, 0x10 00004126 4ED0 jmp [A0] fn00004128: 00004128 4E56 FEFC link A6, -0x0104 0000412C 206E 000C movea.l A0, [A6 + 0xC] 00004130 43EE FF00 lea.l A1, [A6 - 0x100] 00004134 703F moveq.l D0, 0x3F label00004136: 00004136 22D8 move.l [A1]+, [A0]+ 00004138 51C8 FFFC dbf D0, -0x6 /* 00004136 */ 0000413C 206E 0008 movea.l A0, [A6 + 0x8] 00004140 2050 movea.l A0, [A0] 00004142 4AA8 0038 tst.l [A0 + 0x38] 00004146 6728 beq +0x2A /* 00004170 */ 00004148 4267 clr.w -[A7] 0000414A 486E FF01 pea.l [A6 - 0xFF] 0000414E 486E FEFC pea.l [A6 - 0x104] 00004152 4240 clr.w D0 00004154 102E FF00 move.b D0, [A6 - 0x100] 00004158 48C0 ext.l D0 0000415A 2F00 move.l -[A7], D0 0000415C 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00004160 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 00004164 2F2E FEFC move.l -[A7], [A6 - 0x104] 00004168 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000416C 4EBA 00A2 jsr [PC + 0xA2 /* 00004210 */] label00004170: 00004170 4E5E unlink A6 00004172 205F movea.l A0, [A7]+ 00004174 504F addq.w A7, 8 00004176 4ED0 jmp [A0] export_192: 00004178 4E56 0000 link A6, 0 0000417C 48E7 0018 movem.l -[A7], A3,A4 00004180 266E 0008 movea.l A3, [A6 + 0x8] 00004184 284B movea.l A4, A3 00004186 2F0B move.l -[A7], A3 00004188 4EAD 144A jsr [A5 + 0x144A /* export_645 */] 0000418C 2054 movea.l A0, [A4] 0000418E 7000 moveq.l D0, 0x00 00004190 2140 0050 move.l [A0 + 0x50], D0 00004194 2140 0054 move.l [A0 + 0x54], D0 00004198 2F0B move.l -[A7], A3 0000419A 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */] 0000419E 4CDF 1800 movem.l A3,A4, [A7]+ 000041A2 4E5E unlink A6 000041A4 2E9F move.l [A7], [A7]+ 000041A6 4E75 rts export_193: fn000041A8: 000041A8 4E56 FFFC link A6, -0x0004 000041AC 48E7 0018 movem.l -[A7], A3,A4 000041B0 286E 0008 movea.l A4, [A6 + 0x8] 000041B4 42A7 clr.l -[A7] 000041B6 42A7 clr.l -[A7] 000041B8 2F2E 0010 move.l -[A7], [A6 + 0x10] 000041BC 2F2E 000C move.l -[A7], [A6 + 0xC] 000041C0 2054 movea.l A0, [A4] 000041C2 2F28 0038 move.l -[A7], [A0 + 0x38] 000041C6 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000041CA A83D syscall TEDispatch 000041CC 7014 moveq.l D0, 0x14 000041CE 2F00 move.l -[A7], D0 000041D0 4EAD 5A4A jsr [A5 + 0x5A4A /* export_2885 */] 000041D4 201F move.l D0, [A7]+ 000041D6 5480 addq.l D0, 2 000041D8 2F00 move.l -[A7], D0 000041DA 4EAD 224A jsr [A5 + 0x224A /* export_1093 */] 000041DE 265F movea.l A3, [A7]+ 000041E0 200B move.l D0, A3 000041E2 660E bne +0x10 /* 000041F2 */ 000041E4 3F3C 0097 move.w -[A7], 0x97 000041E8 4EAD 204A jsr [A5 + 0x204A /* export_1029 */] 000041EC 422E 0014 clr.b [A6 + 0x14] 000041F0 6010 bra +0x12 /* 00004202 */ label000041F2: 000041F2 42A7 clr.l -[A7] 000041F4 2F0B move.l -[A7], A3 000041F6 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */] 000041FA 265F movea.l A3, [A7]+ 000041FC 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 label00004202: 00004202 4CDF 1800 movem.l A3,A4, [A7]+ 00004206 4E5E unlink A6 00004208 205F movea.l A0, [A7]+ 0000420A DEFC 000C add.w A7, 0xC 0000420E 4ED0 jmp [A0] export_194: fn00004210: 00004210 4E56 FFF8 link A6, -0x0008 00004214 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00004218 2A2E 000C move.l D5, [A6 + 0xC] 0000421C 286E 0008 movea.l A4, [A6 + 0x8] 00004220 2054 movea.l A0, [A4] 00004222 4AA8 0038 tst.l [A0 + 0x38] 00004226 6700 009C beq +0x9E /* 000042C4 */ 0000422A 42A7 clr.l -[A7] 0000422C 2F05 move.l -[A7], D5 0000422E 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00004232 2C1F move.l D6, [A7]+ 00004234 2054 movea.l A0, [A4] 00004236 3028 004E move.w D0, [A0 + 0x4E] 0000423A 48C0 ext.l D0 0000423C B086 cmp.l D0, D6 0000423E 6C0A bge +0xC /* 0000424A */ 00004240 3F3C 8000 move.w -[A7], 0x8000 00004244 42A7 clr.l -[A7] 00004246 4EAD 1FEA jsr [A5 + 0x1FEA /* export_1017 */] label0000424A: 0000424A 2054 movea.l A0, [A4] 0000424C BAA8 0040 cmp.l D5, [A0 + 0x40] 00004250 671E beq +0x20 /* 00004270 */ 00004252 42A7 clr.l -[A7] 00004254 2054 movea.l A0, [A4] 00004256 2F28 0040 move.l -[A7], [A0 + 0x40] 0000425A 4EAD 2092 jsr [A5 + 0x2092 /* export_1038 */] 0000425E 2054 movea.l A0, [A4] 00004260 215F 0040 move.l [A0 + 0x40], [A7]+ 00004264 2268 0038 movea.l A1, [A0 + 0x38] 00004268 2251 movea.l A1, [A1] 0000426A 2169 003E 0040 move.l [A0 + 0x40], [A1 + 0x3E] label00004270: 00004270 2254 movea.l A1, [A4] 00004272 2069 0038 movea.l A0, [A1 + 0x38] 00004276 2650 movea.l A3, [A0] 00004278 2745 003E move.l [A3 + 0x3E], D5 0000427C 2345 003C move.l [A1 + 0x3C], D5 00004280 3746 003C move.w [A3 + 0x3C], D6 00004284 7001 moveq.l D0, 0x01 00004286 B029 006B cmp.b D0, [A1 + 0x6B] 0000428A 6638 bne +0x3A /* 000042C4 */ 0000428C 42A7 clr.l -[A7] 0000428E 2054 movea.l A0, [A4] 00004290 2F28 0038 move.l -[A7], [A0 + 0x38] 00004294 3F3C 0004 move.w -[A7], 0x4 00004298 A83D syscall TEDispatch 0000429A 2E1F move.l D7, [A7]+ 0000429C 2254 movea.l A1, [A4] 0000429E 2069 0038 movea.l A0, [A1 + 0x38] 000042A2 2050 movea.l A0, [A0] 000042A4 3028 003C move.w D0, [A0 + 0x3C] 000042A8 5240 addq.w D0, 1 000042AA 2047 movea.l A0, D7 000042AC 2050 movea.l A0, [A0] 000042AE 3140 0018 move.w [A0 + 0x18], D0 000042B2 2047 movea.l A0, D7 000042B4 2050 movea.l A0, [A0] 000042B6 30BC 0001 move.w [A0], 0x1 000042BA 2047 movea.l A0, D7 000042BC 2050 movea.l A0, [A0] 000042BE 317C 0001 0002 move.w [A0 + 0x2], 0x1 label000042C4: 000042C4 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 000042C8 4E5E unlink A6 000042CA 205F movea.l A0, [A7]+ 000042CC 504F addq.w A7, 8 000042CE 4ED0 jmp [A0] fn000042D0: 000042D0 4E56 FFF0 link A6, -0x0010 000042D4 48E7 0038 movem.l -[A7], A2,A3,A4 000042D8 206E 000C movea.l A0, [A6 + 0xC] 000042DC 43EE FFF8 lea.l A1, [A6 - 0x8] 000042E0 22D8 move.l [A1]+, [A0]+ 000042E2 22D8 move.l [A1]+, [A0]+ 000042E4 266E 0008 movea.l A3, [A6 + 0x8] 000042E8 486E FFF0 pea.l [A6 - 0x10] 000042EC A88B syscall GetFontInfo 000042EE 42A7 clr.l -[A7] 000042F0 302E FFFE move.w D0, [A6 - 0x2] 000042F4 48C0 ext.l D0 000042F6 2F00 move.l -[A7], D0 000042F8 302E FFF4 move.w D0, [A6 - 0xC] 000042FC D06E FFFA add.w D0, [A6 - 0x6] 00004300 48C0 ext.l D0 00004302 2F00 move.l -[A7], D0 00004304 201F move.l D0, [A7]+ 00004306 2E9F move.l [A7], [A7]+ 00004308 B097 cmp.l D0, [A7] 0000430A 6F02 ble +0x4 /* 0000430E */ 0000430C 2E80 move.l [A7], D0 label0000430E: 0000430E 201F move.l D0, [A7]+ 00004310 3D40 FFFE move.w [A6 - 0x2], D0 00004314 2253 movea.l A1, [A3] 00004316 2069 0038 movea.l A0, [A1 + 0x38] 0000431A 2850 movea.l A4, [A0] 0000431C 41EE FFF8 lea.l A0, [A6 - 0x8] 00004320 244C movea.l A2, A4 00004322 24D8 move.l [A2]+, [A0]+ 00004324 24D8 move.l [A2]+, [A0]+ 00004326 204C movea.l A0, A4 00004328 5088 addq.l A0, 8 0000432A 45EE FFF8 lea.l A2, [A6 - 0x8] 0000432E 20DA move.l [A0]+, [A2]+ 00004330 20DA move.l [A0]+, [A2]+ 00004332 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00004336 4E5E unlink A6 00004338 205F movea.l A0, [A7]+ 0000433A 504F addq.w A7, 8 0000433C 4ED0 jmp [A0] 0000433E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_195: // at 00004340 (misaligned) 00004342 FFFC .invalid <> 00004344 48E7 0018 movem.l -[A7], A3,A4 00004348 286E 0008 movea.l A4, [A6 + 0x8] 0000434C 4267 clr.w -[A7] 0000434E 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00004354 2054 movea.l A0, [A4] 00004356 2F28 003C move.l -[A7], [A0 + 0x3C] 0000435A 4EBA EB60 jsr [PC - 0x14A0 /* 00002EBC */] 0000435E 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 00004362 7001 moveq.l D0, 0x01 00004364 2054 movea.l A0, [A4] 00004366 B028 006B cmp.b D0, [A0 + 0x6B] 0000436A 57C0 seq D0 0000436C 4A00 tst.b D0 0000436E 6754 beq +0x56 /* 000043C4 */ 00004370 2F00 move.l -[A7], D0 00004372 4267 clr.w -[A7] 00004374 42A7 clr.l -[A7] 00004376 2F3C 0000 7FFF move.l -[A7], 0x7FFF 0000437C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004380 4EBA FE26 jsr [PC - 0x1DA /* 000041A8 */] 00004384 121F move.b D1, [A7]+ 00004386 201F move.l D0, [A7]+ 00004388 C001 and.b D0, D1 0000438A 6738 beq +0x3A /* 000043C4 */ 0000438C 2F3C 7FFF 0000 move.l -[A7], 0x7FFF0000 00004392 2054 movea.l A0, [A4] 00004394 2F28 0038 move.l -[A7], [A0 + 0x38] 00004398 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */] 0000439C 42A7 clr.l -[A7] 0000439E 2054 movea.l A0, [A4] 000043A0 2F28 0038 move.l -[A7], [A0 + 0x38] 000043A4 3F3C 0006 move.w -[A7], 0x6 000043A8 A83D syscall TEDispatch 000043AA 265F movea.l A3, [A7]+ 000043AC 2F0B move.l -[A7], A3 000043AE 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 000043B2 4267 clr.w -[A7] 000043B4 2F3C 7374 796C move.l -[A7], 0x7374796C /* 'styl' */ 000043BA 2F0B move.l -[A7], A3 000043BC 4EBA EAFE jsr [PC - 0x1502 /* 00002EBC */] 000043C0 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] label000043C4: 000043C4 4CDF 1800 movem.l A3,A4, [A7]+ 000043C8 4E5E unlink A6 000043CA 2E9F move.l [A7], [A7]+ 000043CC 4E75 rts 000043CE 0000 .incomplete